=>> Building graphics/dust3d build started at Tue May 6 23:54:12 BST 2025 port directory: /usr/ports/graphics/dust3d package name: dust3d-1.0.0.r.6_1 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: danfe@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1712 Dec 29 14:16 /usr/ports/graphics/dust3d/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 1a35b19e6d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 07 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/07/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- danfe@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/dust3d/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/dust3d/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/dust3d/work/.cache HOME=/wrkdirs/usr/ports/graphics/dust3d/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/dust3d/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/dust3d/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/dust3d/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/dust3d/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/dust3d/work/.cache HOME=/wrkdirs/usr/ports/graphics/dust3d/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/dust3d/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/dust3d/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--undefined-version -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- QT_BINDIR="lib/qt5/bin" QT_INCDIR="include/qt5" QT_LIBDIR="lib/qt5" QT_ARCHDIR="lib/qt5" QT_PLUGINDIR="lib/qt5/plugins" QT_LIBEXECDIR="libexec/qt5" QT_IMPORTDIR="lib/qt5/imports" QT_QMLDIR="lib/qt5/qml" QT_SBOMDIR="lib/qt5/sbom" QT_DATADIR="share/qt5" QT_DOCDIR="share/doc/qt5" QT_L10NDIR="share/qt5/translations" QT_EXAMPLEDIR="share/examples/qt5" QT_TESTDIR="share/qt5/tests" QT_MKSPECDIR="lib/qt5/mkspecs" QT_TOOLDIR="lib/qt5/bin" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/dust3d" EXAMPLESDIR="share/examples/dust3d" DATADIR="share/dust3d" WWWDIR="www/dust3d" ETCDIR="etc/dust3d" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/dust3d DOCSDIR=/usr/local/share/doc/dust3d EXAMPLESDIR=/usr/local/share/examples/dust3d WWWDIR=/usr/local/www/dust3d ETCDIR=/usr/local/etc/dust3d --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): category Application is not a valid desktop category dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): field 5 (Categories) must contain at least one main desktop category (make -VDESKTOP_CATEGORIES_MAIN) =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of dust3d-1.0.0.r.6_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): category Application is not a valid desktop category dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): field 5 (Categories) must contain at least one main desktop category (make -VDESKTOP_CATEGORIES_MAIN) ===> Fetching all distfiles required by dust3d-1.0.0.r.6_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): category Application is not a valid desktop category dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): field 5 (Categories) must contain at least one main desktop category (make -VDESKTOP_CATEGORIES_MAIN) ===> Fetching all distfiles required by dust3d-1.0.0.r.6_1 for building => SHA256 Checksum OK for huxingyi-dust3d-1.0.0-rc.6_GH0.tar.gz. => SHA256 Checksum OK for f8339d25ddb79f893413.diff. => SHA256 Checksum OK for 821285de824baf01ae99.diff. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): category Application is not a valid desktop category dust3d-1.0.0.r.6_1: Makefile warning: in desktop entry #1 (dust3d): field 5 (Categories) must contain at least one main desktop category (make -VDESKTOP_CATEGORIES_MAIN) ===> Fetching all distfiles required by dust3d-1.0.0.r.6_1 for building ===> Extracting for dust3d-1.0.0.r.6_1 => SHA256 Checksum OK for huxingyi-dust3d-1.0.0-rc.6_GH0.tar.gz. => SHA256 Checksum OK for f8339d25ddb79f893413.diff. => SHA256 Checksum OK for 821285de824baf01ae99.diff. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for dust3d-1.0.0.r.6_1 ===> Applying distribution patches for dust3d-1.0.0.r.6_1 ===> Applying FreeBSD patches for dust3d-1.0.0.r.6_1 from /usr/ports/graphics/dust3d/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/include/boost/config.hpp - not found ===> Installing existing package /packages/All/boost-libs-1.87.0_1.pkg [pkg-builder.dan.net.uk] Installing boost-libs-1.87.0_1... [pkg-builder.dan.net.uk] `-- Installing icu-76.1,1... [pkg-builder.dan.net.uk] `-- Extracting icu-76.1,1: .......... done [pkg-builder.dan.net.uk] Extracting boost-libs-1.87.0_1: .......... done ===== Message from boost-libs-1.87.0_1: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/include/boost/config.hpp - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h - not found ===> Installing existing package /packages/All/cgal-5.5.1_7.pkg [pkg-builder.dan.net.uk] Installing cgal-5.5.1_7... [pkg-builder.dan.net.uk] `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] `-- Installing mpfr-4.2.2,1... [pkg-builder.dan.net.uk] `-- Extracting mpfr-4.2.2,1: .......... done [pkg-builder.dan.net.uk] Extracting cgal-5.5.1_7: .......... done ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on executable: cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.6.pkg [pkg-builder.dan.net.uk] Installing cmake-core-3.31.6... [pkg-builder.dan.net.uk] `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] `-- Installing jsoncpp-1.9.6_1... [pkg-builder.dan.net.uk] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] `-- Installing libuv-1.51.0... [pkg-builder.dan.net.uk] `-- Extracting libuv-1.51.0: .......... done [pkg-builder.dan.net.uk] `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] `-- Installing rhash-1.4.4_1... [pkg-builder.dan.net.uk] | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting rhash-1.4.4_1: .......... done [pkg-builder.dan.net.uk] Extracting cmake-core-3.31.6: .......... done ===> dust3d-1.0.0.r.6_1 depends on executable: cmake - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> dust3d-1.0.0.r.6_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on package: qt5-buildtools>=5.15 - not found ===> Installing existing package /packages/All/qt5-buildtools-5.15.16p130_1.pkg [pkg-builder.dan.net.uk] Installing qt5-buildtools-5.15.16p130_1... [pkg-builder.dan.net.uk] Extracting qt5-buildtools-5.15.16p130_1: ........ done ===> dust3d-1.0.0.r.6_1 depends on package: qt5-buildtools>=5.15 - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/lib/qt5/bin/lrelease - not found ===> Installing existing package /packages/All/qt5-linguisttools-5.15.16p3.pkg [pkg-builder.dan.net.uk] Installing qt5-linguisttools-5.15.16p3... [pkg-builder.dan.net.uk] `-- Installing qt5-core-5.15.16p130_1... [pkg-builder.dan.net.uk] | `-- Installing double-conversion-3.3.1... [pkg-builder.dan.net.uk] | `-- Extracting double-conversion-3.3.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing glib-2.84.1_2,2... [pkg-builder.dan.net.uk] | | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] | | `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] | | `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pcre2-10.45_1... [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting pcre2-10.45_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing py311-packaging-24.2... [pkg-builder.dan.net.uk] | | `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | | | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | | | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting py311-packaging-24.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting glib-2.84.1_2,2: .......... done [pkg-builder.dan.net.uk] | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-core-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-xml-5.15.16p130_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-xml-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] Extracting qt5-linguisttools-5.15.16p3: .......... done ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from libinotify-20240724_1: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/lib/qt5/bin/lrelease - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on package: qt5-qmake>=5.15 - not found ===> Installing existing package /packages/All/qt5-qmake-5.15.16p130.pkg [pkg-builder.dan.net.uk] Installing qt5-qmake-5.15.16p130... [pkg-builder.dan.net.uk] Extracting qt5-qmake-5.15.16p130: .......... done ===> dust3d-1.0.0.r.6_1 depends on package: qt5-qmake>=5.15 - found ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> dust3d-1.0.0.r.6_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of dust3d-1.0.0.r.6_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dust3d-1.0.0.r.6_1 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> dust3d-1.0.0.r.6_1 depends on shared library: libmpfr.so - found (/usr/local/lib/libmpfr.so) ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5Core.so - found (/usr/local/lib/qt5/libQt5Core.so) ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5Gui.so - not found ===> Installing existing package /packages/All/qt5-gui-5.15.16p130_2.pkg [pkg-builder.dan.net.uk] Installing qt5-gui-5.15.16p130_2... [pkg-builder.dan.net.uk] `-- Installing dbus-1.16.2_2,1... [pkg-builder.dan.net.uk] | `-- Installing libICE-1.1.1,1... [pkg-builder.dan.net.uk] | `-- Extracting libICE-1.1.1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libSM-1.2.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libSM-1.2.6,1: ........ done [pkg-builder.dan.net.uk] | `-- Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] | | `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | | `-- Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] | | | `-- Extracting xorgproto-2024.1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libX11-1.8.12,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] | `-- Extracting libxml2-2.11.9: .......... done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [pkg-builder.dan.net.uk] `-- Extracting dbus-1.16.2_2,1: ......... done [pkg-builder.dan.net.uk] `-- Installing encodings-1.1.0,1... [pkg-builder.dan.net.uk] `-- Extracting encodings-1.1.0,1: .......... done [pkg-builder.dan.net.uk] `-- Installing fontconfig-2.15.0_3,1... [pkg-builder.dan.net.uk] | `-- Installing freetype2-2.13.3... [pkg-builder.dan.net.uk] | `-- Extracting freetype2-2.13.3: .......... done [pkg-builder.dan.net.uk] `-- Extracting fontconfig-2.15.0_3,1: .......... done [pkg-builder.dan.net.uk] `-- Installing harfbuzz-10.3.0... [pkg-builder.dan.net.uk] | `-- Installing graphite2-1.3.14... [pkg-builder.dan.net.uk] | `-- Extracting graphite2-1.3.14: .......... done [pkg-builder.dan.net.uk] `-- Extracting harfbuzz-10.3.0: .......... done [pkg-builder.dan.net.uk] `-- Installing jpeg-turbo-3.1.0... [pkg-builder.dan.net.uk] `-- Extracting jpeg-turbo-3.1.0: .......... done [pkg-builder.dan.net.uk] `-- Installing libXi-1.8.1,1... [pkg-builder.dan.net.uk] | `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXfixes-6.0.1... [pkg-builder.dan.net.uk] | `-- Extracting libXfixes-6.0.1: ....... done [pkg-builder.dan.net.uk] `-- Extracting libXi-1.8.1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXrender-0.9.12... [pkg-builder.dan.net.uk] `-- Extracting libXrender-0.9.12: ....... done [pkg-builder.dan.net.uk] `-- Installing libevdev-1.13.2... [pkg-builder.dan.net.uk] `-- Extracting libevdev-1.13.2: .......... done [pkg-builder.dan.net.uk] `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] `-- Installing libinput-1.27.1... [pkg-builder.dan.net.uk] | `-- Installing libepoll-shim-0.0.20240608... [pkg-builder.dan.net.uk] | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg-builder.dan.net.uk] | `-- Installing libmtdev-1.1.7... [pkg-builder.dan.net.uk] | `-- Extracting libmtdev-1.1.7: ......... done [pkg-builder.dan.net.uk] | `-- Installing libudev-devd-0.6.0... [pkg-builder.dan.net.uk] | `-- Extracting libudev-devd-0.6.0: ..... done [pkg-builder.dan.net.uk] | `-- Installing libwacom-2.12.1... [pkg-builder.dan.net.uk] | | `-- Installing libgudev-237... [pkg-builder.dan.net.uk] | | `-- Extracting libgudev-237: .......... done [pkg-builder.dan.net.uk] | | `-- Installing py311-libevdev-0.11_2... [pkg-builder.dan.net.uk] | | `-- Extracting py311-libevdev-0.11_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libwacom-2.12.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing py311-evdev-1.9.1_1... [pkg-builder.dan.net.uk] | `-- Extracting py311-evdev-1.9.1_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing py311-pyudev-0.24.1_1... [pkg-builder.dan.net.uk] | | `-- Installing py311-six-1.17.0... [pkg-builder.dan.net.uk] | | `-- Extracting py311-six-1.17.0: ........ done [pkg-builder.dan.net.uk] | `-- Extracting py311-pyudev-0.24.1_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libinput-1.27.1: .......... done [pkg-builder.dan.net.uk] `-- Installing libxkbcommon-1.8.1_2... [pkg-builder.dan.net.uk] | `-- Installing wayland-1.23.1... [pkg-builder.dan.net.uk] | `-- Extracting wayland-1.23.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing xkeyboard-config-2.41_4... [pkg-builder.dan.net.uk] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg-builder.dan.net.uk] `-- Extracting libxkbcommon-1.8.1_2: .......... done [pkg-builder.dan.net.uk] `-- Installing png-1.6.47... [pkg-builder.dan.net.uk] `-- Extracting png-1.6.47: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-dbus-5.15.16p130_2... [pkg-builder.dan.net.uk] `-- Extracting qt5-dbus-5.15.16p130_2: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-network-5.15.16p130_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-network-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] `-- Installing vulkan-headers-1.4.313... [pkg-builder.dan.net.uk] `-- Extracting vulkan-headers-1.4.313: .......... done [pkg-builder.dan.net.uk] `-- Installing xcb-util-image-0.4.1... [pkg-builder.dan.net.uk] | `-- Installing xcb-util-0.4.1,1... [pkg-builder.dan.net.uk] | `-- Extracting xcb-util-0.4.1,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting xcb-util-image-0.4.1: ........ done [pkg-builder.dan.net.uk] `-- Installing xcb-util-keysyms-0.4.1... [pkg-builder.dan.net.uk] `-- Extracting xcb-util-keysyms-0.4.1: ...... done [pkg-builder.dan.net.uk] `-- Installing xcb-util-renderutil-0.3.10... [pkg-builder.dan.net.uk] `-- Extracting xcb-util-renderutil-0.3.10: ...... done [pkg-builder.dan.net.uk] `-- Installing xcb-util-wm-0.4.2... [pkg-builder.dan.net.uk] `-- Extracting xcb-util-wm-0.4.2: .......... done [pkg-builder.dan.net.uk] `-- Installing xdg-utils-1.2.1... [pkg-builder.dan.net.uk] | `-- Installing hicolor-icon-theme-0.18... [pkg-builder.dan.net.uk] | `-- Extracting hicolor-icon-theme-0.18: . done [pkg-builder.dan.net.uk] | `-- Installing xprop-1.2.7... [pkg-builder.dan.net.uk] | `-- Extracting xprop-1.2.7: .. done [pkg-builder.dan.net.uk] | `-- Installing xset-1.2.5_1... [pkg-builder.dan.net.uk] | | `-- Installing libXmu-1.1.4,1... [pkg-builder.dan.net.uk] | | `-- Installing libXt-1.3.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting libXt-1.3.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXmu-1.1.4,1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting xset-1.2.5_1: .. done [pkg-builder.dan.net.uk] `-- Extracting xdg-utils-1.2.1: .......... done [pkg-builder.dan.net.uk] `-- Installing xorg-fonts-truetype-7.7_1... [pkg-builder.dan.net.uk] | `-- Installing dejavu-2.37_3... [pkg-builder.dan.net.uk] | | `-- Installing mkfontscale-1.2.3... [pkg-builder.dan.net.uk] | | `-- Installing libfontenc-1.1.8... [pkg-builder.dan.net.uk] | | `-- Extracting libfontenc-1.1.8: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting mkfontscale-1.2.3: .... done [pkg-builder.dan.net.uk] | `-- Extracting dejavu-2.37_3: .......... done [pkg-builder.dan.net.uk] | `-- Installing font-bh-ttf-1.0.3_5... [pkg-builder.dan.net.uk] | `-- Extracting font-bh-ttf-1.0.3_5: .......... done [pkg-builder.dan.net.uk] | `-- Installing font-misc-ethiopic-1.0.4... [pkg-builder.dan.net.uk] | `-- Extracting font-misc-ethiopic-1.0.4: ... done [pkg-builder.dan.net.uk] | `-- Installing font-misc-meltho-1.0.3_5... [pkg-builder.dan.net.uk] | `-- Extracting font-misc-meltho-1.0.3_5: .......... done [pkg-builder.dan.net.uk] Extracting qt5-gui-5.15.16p130_2: .......... done ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===== Message from freetype2-2.13.3: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===== Message from wayland-1.23.1: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.8.1_2: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===== Message from dejavu-2.37_3: -- Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5Gui.so - found (/usr/local/lib/qt5/libQt5Gui.so) ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5Network.so - found (/usr/local/lib/qt5/libQt5Network.so) ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5OpenGL.so - not found ===> Installing existing package /packages/All/qt5-opengl-5.15.16p130_1.pkg [pkg-builder.dan.net.uk] Installing qt5-opengl-5.15.16p130_1... [pkg-builder.dan.net.uk] `-- Installing qt5-widgets-5.15.16p130_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-widgets-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] Extracting qt5-opengl-5.15.16p130_1: .......... done ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5OpenGL.so - found (/usr/local/lib/qt5/libQt5OpenGL.so) ===> Returning to build of dust3d-1.0.0.r.6_1 ===> dust3d-1.0.0.r.6_1 depends on shared library: libQt5Widgets.so - found (/usr/local/lib/qt5/libQt5Widgets.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for dust3d-1.0.0.r.6_1 cd /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 && /usr/local/lib/qt5/bin/qmake Info: creating stash file /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/.qmake.stash Updating '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/languages/dust3d_zh_CN.qm'... Removing translations equal to source text in '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/languages/dust3d_zh_CN.qm'... Generated 306 translation(s) (306 finished and 0 unfinished) Updating '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/languages/dust3d_es_AR.qm'... Removing translations equal to source text in '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/languages/dust3d_es_AR.qm'... Generated 297 translation(s) (297 finished and 0 unfinished) Ignored 12 untranslated source text(s) Updating '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/languages/dust3d_it_IT.qm'... Removing translations equal to source text in '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/languages/dust3d_it_IT.qm'... Generated 147 translation(s) (90 finished and 57 unfinished) Ignored 162 untranslated source text(s) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for dust3d-1.0.0.r.6_1 cd /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes && cmake -B build CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 18.1.6 -- The CXX compiler identification is Clang 18.1.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'Release' as none was specified. CMake Deprecation Warning at instant-meshes-dust3d/ext/tbb/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Performing Test SUPPORTS_STDCXX11 -- Performing Test SUPPORTS_STDCXX11 - Success -- Performing Test SUPPORTS_MRTM -- Performing Test SUPPORTS_MRTM - Success -- Configuring done (0.8s) -- Generating done (0.0s) -- Build files have been written to: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/build /usr/local/bin/gmake -C /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/build gmake[1]: Entering directory '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/build' [ 1%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_queue_v2.cpp.o [ 3%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/concurrent_vector_v2.cpp.o [ 5%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/spin_rw_mutex_v2.cpp.o [ 7%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/old/task_v2.cpp.o [ 9%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/arena.cpp.o [ 11%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/cache_aligned_allocator.cpp.o [ 12%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_hash_map.cpp.o [ 14%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_monitor.cpp.o [ 16%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_queue.cpp.o [ 18%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/concurrent_vector.cpp.o [ 20%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/condition_variable.cpp.o [ 22%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/critical_section.cpp.o [ 24%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/dynamic_link.cpp.o [ 25%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/governor.cpp.o [ 27%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/itt_notify.cpp.o [ 29%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/market.cpp.o [ 31%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/mutex.cpp.o [ 33%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/observer_proxy.cpp.o [ 35%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/pipeline.cpp.o [ 37%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/private_server.cpp.o [ 38%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/queuing_mutex.cpp.o [ 40%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/queuing_rw_mutex.cpp.o [ 42%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/reader_writer_lock.cpp.o [ 44%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/recursive_mutex.cpp.o [ 46%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/scheduler.cpp.o [ 48%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/semaphore.cpp.o [ 50%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/spin_mutex.cpp.o [ 51%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/spin_rw_mutex.cpp.o [ 53%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/task.cpp.o [ 55%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/task_group_context.cpp.o [ 57%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/tbb_main.cpp.o [ 59%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/tbb_misc.cpp.o [ 61%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/tbb_misc_ex.cpp.o [ 62%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/tbb_statistics.cpp.o [ 64%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/tbb_thread.cpp.o [ 66%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/tbb/x86_rtm_rw_mutex.cpp.o [ 68%] Building CXX object ext_build/tbb/CMakeFiles/tbb_static.dir/src/rml/client/rml_tbb.cpp.o [ 70%] Linking CXX static library libtbb_static.a [ 70%] Built target tbb_static [ 72%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/meshio.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:362:34: warning: 'unary_function' is deprecated [-Wdeprecated-declarations] 362 | struct obj_vertexHash : std::unary_function { | ^ /usr/include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function { | ^ /usr/include/c++/v1/__config:992:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' 992 | # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:977:49: note: expanded from macro '_LIBCPP_DEPRECATED' 977 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:572:12: warning: variable 'nIrregular' set but not used [-Wunused-but-set-variable] 572 | size_t nIrregular = 0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:447:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 447 | V.col(i) = positions.at(vertices[i].p-1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:447:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 447 | V.col(i) = positions.at(vertices[i].p-1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:447:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 447 | V.col(i) = positions.at(vertices[i].p-1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:447:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 447 | V.col(i) = positions.at(vertices[i].p-1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:447:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 447 | V.col(i) = positions.at(vertices[i].p-1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:447:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 447 | V.col(i) = positions.at(vertices[i].p-1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:524:15: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 524 | p << V_sub.col(k), 1.0f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:524:15: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 524 | p << V_sub.col(k), 1.0f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:524:15: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 524 | p << V_sub.col(k), 1.0f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:524:15: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 524 | p << V_sub.col(k), 1.0f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:524:15: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 524 | p << V_sub.col(k), 1.0f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:524:15: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 524 | p << V_sub.col(k), 1.0f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 415 | return Product(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:525:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>' requested here 525 | p = (M*p).eval(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 415 | return Product(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:525:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>' requested here 525 | p = (M*p).eval(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 1>>' first required here 115 | class dense_product_base | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 1>' first required here 147 | class ProductImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:816:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 816 | this->_set_noalias(other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Product, Eigen::Matrix>>' requested here 294 | Base::template _init1(x); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:525:23: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>>::eval' requested here 525 | p = (M*p).eval(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 1>>' first required here 115 | class dense_product_base | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 1>' first required here 147 | class ProductImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:816:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, Eigen::Matrix>>' requested here 816 | this->_set_noalias(other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, Eigen::Matrix>, Eigen::Product, Eigen::Matrix>>' requested here 294 | Base::template _init1(x); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:406:14: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 406 | return typename internal::eval::type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:525:23: note: in instantiation of member function 'Eigen::DenseBase, Eigen::Matrix>>::eval' requested here 525 | p = (M*p).eval(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:526:15: note: in instantiation of member function 'Eigen::DenseBase>::operator/=' requested here 526 | p /= p.w(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:526:15: note: in instantiation of member function 'Eigen::DenseBase>::operator/=' requested here 526 | p /= p.w(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 56 | template class VectorBlock | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:1016:10: note: in implicit move constructor for 'Eigen::VectorBlock, 3>' first required here 1016 | return typename FixedSegmentReturnType::Type(derived(), 0, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:527:30: note: in instantiation of function template specialization 'Eigen::DenseBase>::head<3>' requested here 527 | V_sub.col(k) = p.head<3>(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 3, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 56 | template class VectorBlock | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:1016:10: note: in implicit move constructor for 'Eigen::VectorBlock, 3>' first required here 1016 | return typename FixedSegmentReturnType::Type(derived(), 0, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:527:30: note: in instantiation of function template specialization 'Eigen::DenseBase>::head<3>' requested here 527 | V_sub.col(k) = p.head<3>(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 56 | template class VectorBlock | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:1016:10: note: in implicit move constructor for 'Eigen::VectorBlock, 3>' first required here 1016 | return typename FixedSegmentReturnType::Type(derived(), 0, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:527:30: note: in instantiation of function template specialization 'Eigen::DenseBase>::head<3>' requested here 527 | V_sub.col(k) = p.head<3>(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 56 | template class VectorBlock | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:1016:10: note: in implicit move constructor for 'Eigen::VectorBlock, 3>' first required here 1016 | return typename FixedSegmentReturnType::Type(derived(), 0, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:527:30: note: in instantiation of function template specialization 'Eigen::DenseBase>::head<3>' requested here 527 | V_sub.col(k) = p.head<3>(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 56 | template class VectorBlock | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:1016:10: note: in implicit move constructor for 'Eigen::VectorBlock, 3>' first required here 1016 | return typename FixedSegmentReturnType::Type(derived(), 0, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:527:30: note: in instantiation of function template specialization 'Eigen::DenseBase>::head<3>' requested here 527 | V_sub.col(k) = p.head<3>(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 3, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 56 | template class VectorBlock | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:1016:10: note: in implicit move constructor for 'Eigen::VectorBlock, 3>' first required here 1016 | return typename FixedSegmentReturnType::Type(derived(), 0, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:527:30: note: in instantiation of function template specialization 'Eigen::DenseBase>::head<3>' requested here 527 | V_sub.col(k) = p.head<3>(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:533:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 533 | V.block(0, base, 3, V_sub.cols()) = V_sub; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:533:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 533 | V.block(0, base, 3, V_sub.cols()) = V_sub; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:533:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 533 | V.block(0, base, 3, V_sub.cols()) = V_sub; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:533:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 533 | V.block(0, base, 3, V_sub.cols()) = V_sub; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:445: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:55:51: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 55 | EIGEN_STRONG_INLINE Derived& MatrixBase::operator=(const MatrixBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:533:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 533 | V.block(0, base, 3, V_sub.cols()) = V_sub; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshio.cpp:533:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 533 | V.block(0, base, 3, V_sub.cols()) = V_sub; | ^ 43 warnings generated. [ 74%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/normal.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:27:7: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 27 | N.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:27:7: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 27 | N.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:33:33: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 33 | Vector3f v0 = V.col(F(i, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:33:33: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 33 | Vector3f v0 = V.col(F(i, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:33:33: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 33 | Vector3f v0 = V.col(F(i, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:33:33: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 33 | Vector3f v0 = V.col(F(i, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:33:33: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 33 | Vector3f v0 = V.col(F(i, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:36:33: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 36 | d0 = v1-v0, | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:36:33: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 36 | d0 = v1-v0, | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:51:44: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 51 | Float angle = fast_acos(d0.dot(d1) / std::sqrt(d0.squaredNorm() * d1.squaredNorm())); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:51:44: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 51 | Float angle = fast_acos(d0.dot(d1) / std::sqrt(d0.squaredNorm() * d1.squaredNorm())); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:51:67: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 51 | Float angle = fast_acos(d0.dot(d1) / std::sqrt(d0.squaredNorm() * d1.squaredNorm())); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:51:67: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 51 | Float angle = fast_acos(d0.dot(d1) / std::sqrt(d0.squaredNorm() * d1.squaredNorm())); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:32: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:32: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:32: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:32: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:32: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:32: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:39: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::norm' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:70:39: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::norm' requested here 70 | Float norm = N.col(i).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, Eigen::Matrix>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:181:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, Eigen::Matrix>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 181 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>, 3, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:72:42: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 72 | N.col(i) = Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:74:30: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::operator/=' requested here 74 | N.col(i) /= norm; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:74:30: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::operator/=' requested here 74 | N.col(i) /= norm; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:138:63: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 138 | Vector3f d0 = V.col(F((idx+1)%3, edge/3)) - V.col(i); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:138:63: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 138 | Vector3f d0 = V.col(F((idx+1)%3, edge/3)) - V.col(i); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:145:50: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 145 | normal += Nf.col(edge/3) * angle; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:145:50: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 145 | normal += Nf.col(edge/3) * angle; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:145:50: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 145 | normal += Nf.col(edge/3) * angle; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:145:50: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 145 | normal += Nf.col(edge/3) * angle; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:154:65: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 154 | N.col(i) = norm > RCPOVERFLOW ? Vector3f(normal / norm) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:154:65: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 154 | N.col(i) = norm > RCPOVERFLOW ? Vector3f(normal / norm) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:154:65: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 154 | N.col(i) = norm > RCPOVERFLOW ? Vector3f(normal / norm) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:154:65: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 154 | N.col(i) = norm > RCPOVERFLOW ? Vector3f(normal / norm) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::binaryExpr, Eigen::Block, -1, 1, true>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, -1, 1, true>, Eigen::Block, -1, 1, true>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:223:42: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::dot, -1, 1, true>>' requested here 223 | if (Nf.col(edge / 3).dot(Nf.col(nextEdge / 3)) < dpThreshold) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::binaryExpr, Eigen::Block, -1, 1, true>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, -1, 1, true>, Eigen::Block, -1, 1, true>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:223:42: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::dot, -1, 1, true>>' requested here 223 | if (Nf.col(edge / 3).dot(Nf.col(nextEdge / 3)) < dpThreshold) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:242:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 242 | V.conservativeResize(3, V.cols() + creaseVert); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:242:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 242 | V.conservativeResize(3, V.cols() + creaseVert); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:242:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 242 | V.conservativeResize(3, V.cols() + creaseVert); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:242:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 242 | V.conservativeResize(3, V.cols() + creaseVert); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:242:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 242 | V.conservativeResize(3, V.cols() + creaseVert); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:242:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 242 | V.conservativeResize(3, V.cols() + creaseVert); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:265:63: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 265 | Vector3f d0 = V.col(F((idx+1)%3, edge/3)) - V.col(i); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/normal.cpp:265:63: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 265 | Vector3f d0 = V.col(F((idx+1)%3, edge/3)) - V.col(i); | ^ 61 warnings generated. [ 75%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/adjacency.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:20: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset/dset.h:103:13: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 103 | __asm__ __volatile__ ("pause\n"); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset/dset.h:99:9: note: previous statement is here 99 | if ((value & lock_flag) || (uint32_t) value != id) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:161:41: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 161 | Vector3f p = V.col(F(next_idx, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:161:41: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 161 | Vector3f p = V.col(F(next_idx, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:161:41: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 161 | Vector3f p = V.col(F(next_idx, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:161:41: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 161 | Vector3f p = V.col(F(next_idx, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:161:41: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 161 | Vector3f p = V.col(F(next_idx, f)), | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:162:61: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->' requested here 162 | d0 = V.col(F(prev_idx, f)) - p, | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:162:61: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->' requested here 162 | d0 = V.col(F(prev_idx, f)) - p, | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:165:56: note: in instantiation of member function 'Eigen::MatrixBase>::norm' requested here 165 | sin_alpha = d0.cross(d1).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:165:56: note: in instantiation of member function 'Eigen::MatrixBase>::norm' requested here 165 | sin_alpha = d0.cross(d1).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:167:45: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 167 | cot_weight = d0.dot(d1) / sin_alpha; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:167:45: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 167 | cot_weight = d0.dot(d1) / sin_alpha; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:243:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 243 | bvh->findKNearest(V.col(i), N.col(i), knn_points, radius, result); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:243:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 243 | bvh->findKNearest(V.col(i), N.col(i), knn_points, radius, result); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:243:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 243 | bvh->findKNearest(V.col(i), N.col(i), knn_points, radius, result); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:243:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 243 | bvh->findKNearest(V.col(i), N.col(i), knn_points, radius, result); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:243:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 243 | bvh->findKNearest(V.col(i), N.col(i), knn_points, radius, result); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:243:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 243 | bvh->findKNearest(V.col(i), N.col(i), knn_points, radius, result); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:302:16: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 302 | adj_offset.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.cpp:302:16: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 302 | adj_offset.setZero(); | ^ 57 warnings generated. [ 77%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/meshstats.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:28:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 28 | Vector3f v[3] = { V.col(F(0, f)), V.col(F(1, f)), V.col(F(2, f)) }; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:28:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 28 | Vector3f v[3] = { V.col(F(0, f)), V.col(F(1, f)), V.col(F(2, f)) }; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:28:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 28 | Vector3f v[3] = { V.col(F(0, f)), V.col(F(1, f)), V.col(F(2, f)) }; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:28:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 28 | Vector3f v[3] = { V.col(F(0, f)), V.col(F(1, f)), V.col(F(2, f)) }; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:28:37: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 28 | Vector3f v[3] = { V.col(F(0, f)), V.col(F(1, f)), V.col(F(2, f)) }; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:32:72: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::norm' requested here 32 | Float edge_length = (v[i] - v[i == 2 ? 0 : (i+1)]).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:32:72: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::norm' requested here 32 | Float edge_length = (v[i] - v[i == 2 ? 0 : (i+1)]).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:40:71: note: in instantiation of member function 'Eigen::MatrixBase>::norm' requested here 40 | Float face_area = 0.5f * (v[1]-v[0]).cross(v[2]-v[0]).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:40:71: note: in instantiation of member function 'Eigen::MatrixBase>::norm' requested here 40 | Float face_area = 0.5f * (v[1]-v[0]).cross(v[2]-v[0]).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:110:7: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 110 | A.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:110:7: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 110 | A.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:130:52: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator+>' requested here 130 | Vector3f face_center = (v + vp + vn) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:130:52: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator+>' requested here 130 | Vector3f face_center = (v + vp + vn) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:130:58: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>::operator*' requested here 130 | Vector3f face_center = (v + vp + vn) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:130:58: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>::operator*' requested here 130 | Vector3f face_center = (v + vp + vn) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:131:44: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator*' requested here 131 | Vector3f prev = (v+vp) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/meshstats.cpp:131:44: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator*' requested here 131 | Vector3f prev = (v+vp) * 0.5f; | ^ 54 warnings generated. [ 79%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/hierarchy.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::binaryExpr, Eigen::Block, -1, 1, true>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, -1, 1, true>, Eigen::Block, -1, 1, true>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:50:41: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::dot, -1, 1, true>>' requested here 50 | Float dp = N.col(i).dot(N.col(k)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::binaryExpr, Eigen::Block, -1, 1, true>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, -1, 1, true>, Eigen::Block, -1, 1, true>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:50:41: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::dot, -1, 1, true>>' requested here 50 | Float dp = N.col(i).dot(N.col(k)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:25: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:25: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:25: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:25: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:25: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:25: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator*' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:76: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator/' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:93:76: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator/' requested here 93 | V_p.col(i) = (V.col(e.i) * area1 + V.col(e.j) * area2) / surfaceArea; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:95:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 95 | V_p.col(i) = (V.col(e.i) + V.col(e.j)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:95:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 95 | V_p.col(i) = (V.col(e.i) + V.col(e.j)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:95:60: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 95 | V_p.col(i) = (V.col(e.i) + V.col(e.j)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:95:60: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 95 | V_p.col(i) = (V.col(e.i) + V.col(e.j)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:98:67: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 98 | N_p.col(i) = norm > RCPOVERFLOW ? Vector3f(normal / norm) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:98:67: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 98 | N_p.col(i) = norm > RCPOVERFLOW ? Vector3f(normal / norm) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, Eigen::Matrix>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:181:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, Eigen::Matrix>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 181 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>, 3, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:832:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 832 | { return Derived::Unit(0); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:99:61: note: in instantiation of member function 'Eigen::MatrixBase>::UnitX' requested here 99 | : Vector3f::UnitX(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:101:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 101 | to_upper.col(i) << e.i, e.j; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:101:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 101 | to_upper.col(i) << e.i, e.j; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:101:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 101 | to_upper.col(i) << e.i, e.j; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:101:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 101 | to_upper.col(i) << e.i, e.j; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:101:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 101 | to_upper.col(i) << e.i, e.j; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:101:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 101 | to_upper.col(i) << e.i, e.j; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:476:48: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 476 | Q.col(i) = s * std::cos(angle) + t * std::sin(angle); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:476:48: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 476 | Q.col(i) = s * std::cos(angle) + t * std::sin(angle); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:493:50: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator*' requested here 493 | O.col(i) = P.col(i) + (s*x + t*y)*scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:493:50: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator*' requested here 493 | O.col(i) = P.col(i) + (s*x + t*y)*scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:493:37: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 493 | O.col(i) = P.col(i) + (s*x + t*y)*scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:493:37: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 493 | O.col(i) = P.col(i) + (s*x + t*y)*scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:672:17: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 672 | mCQw[i].setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:672:17: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 672 | mCQw[i].setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:710:42: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 710 | q = result.first + result.second; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:710:42: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 710 | q = result.first + result.second; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:715:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 715 | q -= n.dot(q) * n; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:715:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 715 | q -= n.dot(q) * n; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:715:35: note: in instantiation of function template specialization 'Eigen::operator*' requested here 715 | q -= n.dot(q) * n; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:715:35: note: in instantiation of function template specialization 'Eigen::operator*' requested here 715 | q -= n.dot(q) * n; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:716:27: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 716 | if (q.squaredNorm() > RCPOVERFLOW) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:716:27: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 716 | if (q.squaredNorm() > RCPOVERFLOW) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual, Eigen::Matrix>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:792:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=, Eigen::Matrix>>' requested here 792 | if (cq != Vector3f::Zero()) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual, Eigen::Matrix>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:792:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=, Eigen::Matrix>>' requested here 792 | if (cq != Vector3f::Zero()) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:812:93: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator/' requested here 812 | co = (result.first * COw[upper[0]] + result.second * COw[upper[1]]) / cow; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:812:93: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator/' requested here 812 | co = (result.first * COw[upper[0]] + result.second * COw[upper[1]]) / cow; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:816:33: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot, const Eigen::Matrix, const Eigen::Matrix>>' requested here 816 | co -= n.dot(cq - v) * n; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.cpp:816:33: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot, const Eigen::Matrix, const Eigen::Matrix>>' requested here 816 | co -= n.dot(cq - v) * n; | ^ 216 warnings generated. [ 81%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/extract.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:16: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset/dset.h:103:13: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 103 | __asm__ __volatile__ ("pause\n"); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset/dset.h:99:9: note: previous statement is here 99 | if ((value & lock_flag) || (uint32_t) value != id) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:700:18: warning: variable 'linksLeft' set but not used [-Wunused-but-set-variable] 700 | uint32_t linksLeft = 0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:80:52: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 80 | Vector2i absDiff = (shift.first-shift.second).cwiseAbs(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:80:52: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 80 | Vector2i absDiff = (shift.first-shift.second).cwiseAbs(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:80:67: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs' requested here 80 | Vector2i absDiff = (shift.first-shift.second).cwiseAbs(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:80:67: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs' requested here 80 | Vector2i absDiff = (shift.first-shift.second).cwiseAbs(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:289:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseEqual>' requested here 289 | { return cwiseEqual(other).all(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:82:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator==>' requested here 82 | if (absDiff.maxCoeff() > 1 || (absDiff == Vector2i(1, 1) && posy == 4)) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:289:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseEqual>' requested here 289 | { return cwiseEqual(other).all(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:82:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator==>' requested here 82 | if (absDiff.maxCoeff() > 1 || (absDiff == Vector2i(1, 1) && posy == 4)) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:41: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/combinable.h:24: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/enumerable_thread_specific.h:25: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_vector.h:348:9: warning: definition of implicit copy assignment operator for 'vector_iterator, float>>, std::pair, float>>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 348 | vector_iterator( const vector_iterator& other ) : | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss/parallel_stable_sort.h:119:11: note: in implicit copy assignment operator for 'tbb::internal::vector_iterator, float>>, std::pair, float>>' first required here 119 | xe=xm; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss/parallel_stable_sort.h:95:5: note: in instantiation of member function 'pss::internal::stable_sort_task, float>>, std::pair, float>>, std::pair, float> *, WeightedEdgeComparator>::execute' requested here 95 | stable_sort_task(RandomAccessIterator1 xs_, RandomAccessIterator1 xe_, RandomAccessIterator2 zs_, int inplace_, Compare comp_ ) : | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss/parallel_stable_sort.h:134:65: note: in instantiation of member function 'pss::internal::stable_sort_task, float>>, std::pair, float>>, std::pair, float> *, WeightedEdgeComparator>::stable_sort_task' requested here 134 | task::spawn_root_and_wait(*new( task::allocate_root() ) internal::stable_sort_task( xs, xe, (T*)buf.get(), 2, comp )); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:184:18: note: in instantiation of function template specialization 'pss::parallel_stable_sort, float>>, std::pair, float>>, WeightedEdgeComparator>' requested here 184 | pss::parallel_stable_sort(collapse_edge_vec.begin(), collapse_edge_vec.end(), WeightedEdgeComparator()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:258:15: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 258 | O_new.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:258:15: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 258 | O_new.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:271:28: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 271 | cluster_weight.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:271:28: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 271 | cluster_weight.setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:283:55: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 283 | Float weight = std::exp(-(O.col(i)-V.col(i)).squaredNorm() * inv_scale * inv_scale * 9); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:283:55: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 283 | Float weight = std::exp(-(O.col(i)-V.col(i)).squaredNorm() * inv_scale * inv_scale * 9); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:283:66: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::squaredNorm' requested here 283 | Float weight = std::exp(-(O.col(i)-V.col(i)).squaredNorm() * inv_scale * inv_scale * 9); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:283:66: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::squaredNorm' requested here 283 | Float weight = std::exp(-(O.col(i)-V.col(i)).squaredNorm() * inv_scale * inv_scale * 9); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:307:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 307 | O_new.col(i) /= cluster_weight[i]; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:307:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 307 | O_new.col(i) /= cluster_weight[i]; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:307:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 307 | O_new.col(i) /= cluster_weight[i]; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:307:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 307 | O_new.col(i) /= cluster_weight[i]; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:307:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 307 | O_new.col(i) /= cluster_weight[i]; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:307:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 307 | O_new.col(i) /= cluster_weight[i]; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:147:18: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 147 | RealScalar z = squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:308:30: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalize' requested here 308 | N_new.col(i).normalize(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:147:18: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 147 | RealScalar z = squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:308:30: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalize' requested here 308 | N_new.col(i).normalize(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:344:49: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::norm' requested here 344 | Float a = (p_j-p_k).norm(), b = (p_i-p_j).norm(), c = (p_i-p_k).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:344:49: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::norm' requested here 344 | Float a = (p_j-p_k).norm(), b = (p_i-p_j).norm(), c = (p_i-p_k).norm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:380:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 380 | O_new.col(i) = (O_new.col(i) + O_new.col(merge_id)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:380:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 380 | O_new.col(i) = (O_new.col(i) + O_new.col(merge_id)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:380:77: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 380 | O_new.col(i) = (O_new.col(i) + O_new.col(merge_id)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:380:77: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 380 | O_new.col(i) = (O_new.col(i) + O_new.col(merge_id)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:380:77: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 380 | O_new.col(i) = (O_new.col(i) + O_new.col(merge_id)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:380:77: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 380 | O_new.col(i) = (O_new.col(i) + O_new.col(merge_id)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:410:52: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator*' requested here 410 | O_new.col(i) = (p_j + p_k) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:410:52: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator*' requested here 410 | O_new.col(i) = (p_j + p_k) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:411:52: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 411 | N_new.col(i) = (n_j + n_k).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:411:52: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 411 | N_new.col(i) = (n_j + n_k).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:411:52: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 411 | N_new.col(i) = (n_j + n_k).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:411:52: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 411 | N_new.col(i) = (n_j + n_k).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:506:55: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->' requested here 506 | Vector3f v0 = O_new.col(j0.id)-p, v1 = O_new.col(j1.id)-p; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:506:55: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->' requested here 506 | Vector3f v0 = O_new.col(j0.id)-p, v1 = O_new.col(j1.id)-p; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:507:45: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 507 | return std::atan2(t.dot(v0), s.dot(v0)) > std::atan2(t.dot(v1), s.dot(v1)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:507:45: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 507 | return std::atan2(t.dot(v0), s.dot(v0)) > std::atan2(t.dot(v1), s.dot(v1)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:575:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 575 | F.conservativeResize(F.rows(), F.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:575:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 575 | F.conservativeResize(F.rows(), F.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:575:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 575 | F.conservativeResize(F.rows(), F.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:575:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 575 | F.conservativeResize(F.rows(), F.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:575:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 575 | F.conservativeResize(F.rows(), F.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:575:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 575 | F.conservativeResize(F.rows(), F.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:589:47: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 589 | Vector3f d0 = (v0-v1).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:589:47: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 589 | Vector3f d0 = (v0-v1).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:623:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 623 | O.conservativeResize(O.rows(), O.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:623:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 623 | O.conservativeResize(O.rows(), O.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:623:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 623 | O.conservativeResize(O.rows(), O.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:623:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 623 | O.conservativeResize(O.rows(), O.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:623:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 623 | O.conservativeResize(O.rows(), O.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:623:23: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 623 | O.conservativeResize(O.rows(), O.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:634:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 634 | F.col(idx) = Vector4u( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:634:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 634 | F.col(idx) = Vector4u( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:634:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 634 | F.col(idx) = Vector4u( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:634:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 634 | F.col(idx) = Vector4u( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:634:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 634 | F.col(idx) = Vector4u( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:634:23: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 634 | F.col(idx) = Vector4u( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:27: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:27: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:27: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:27: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:27: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:27: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:56: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>::setZero' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:718:56: note: in instantiation of member function 'Eigen::DenseBase, -1, 1>>::setZero' requested here 718 | stats.tail(stats.size() - oldSize).setZero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:761:59: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator+, -1, 1, true>>' requested here 761 | Vector3f fc = O.col(face[0]) + O.col(face[1]) + O.col(face[2]) + O.col(face[3]); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:761:59: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator+, -1, 1, true>>' requested here 761 | Vector3f fc = O.col(face[0]) + O.col(face[1]) + O.col(face[2]) + O.col(face[3]); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:761:76: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>::operator+, -1, 1, true>>' requested here 761 | Vector3f fc = O.col(face[0]) + O.col(face[1]) + O.col(face[2]) + O.col(face[3]); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:761:76: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::Block, -1, 1, true>>>::operator+, -1, 1, true>>' requested here 761 | Vector3f fc = O.col(face[0]) + O.col(face[1]) + O.col(face[2]) + O.col(face[3]); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:778:37: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator/' requested here 778 | O.col(idx_fc) = fc * 1.f/4.f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:778:37: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator/' requested here 778 | O.col(idx_fc) = fc * 1.f/4.f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:781:42: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 781 | Vector4u idx_ecs = Vector4u::Constant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:781:42: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 781 | Vector4u idx_ecs = Vector4u::Constant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:800:61: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::normalized' requested here 800 | N.col(idx_ec) = (N.col(i0) + N.col(i1)).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:800:61: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::normalized' requested here 800 | N.col(idx_ec) = (N.col(i0) + N.col(i1)).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:800:61: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::normalized' requested here 800 | N.col(idx_ec) = (N.col(i0) + N.col(i1)).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:800:61: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::normalized' requested here 800 | N.col(idx_ec) = (N.col(i0) + N.col(i1)).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:469:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 469 | return Constant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:930:54: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 930 | Matrix3f cov = Matrix3f::Zero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:469:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 469 | return Constant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:930:54: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 930 | Matrix3f cov = Matrix3f::Zero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:82: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>::transpose' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:82: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>::transpose' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:82: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>::transpose' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:82: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>::transpose' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' first required here 115 | class dense_product_base | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>, 0>' first required here 147 | class ProductImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' first required here 415 | return Product(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:60: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>::operator*, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' first required here 115 | class dense_product_base | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>, 0>' first required here 147 | class ProductImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' first required here 415 | return Product(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:60: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>::operator*, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:280:48: note: in instantiation of function template specialization 'Eigen::operator*' requested here 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:317:15: note: in instantiation of function template specialization 'Eigen::internal::outer_product_selector_run, Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>, Eigen::internal::generic_product_impl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>::set>' requested here 317 | internal::outer_product_selector_run(dst, lhs, rhs, set(), is_row_major()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:816:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 816 | this->_set_noalias(other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>, Eigen::Product, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 294 | Base::template _init1(x); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:37: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:280:48: note: in instantiation of function template specialization 'Eigen::operator*' requested here 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:317:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 317 | internal::outer_product_selector_run(dst, lhs, rhs, set(), is_row_major()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:816:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 816 | this->_set_noalias(other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:294:22: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_init1, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>, Eigen::Product, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 294 | Base::template _init1(x); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:177:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>, Eigen::internal::add_assign_op>' requested here 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:932:37: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+=, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>, Eigen::Transpose, const Eigen::Block, -1, 1, true>, const Eigen::Matrix>>>>' requested here 932 | cov += (O.col(j)-centroid) * (O.col(j)-centroid).transpose(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:676:29: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs' requested here 676 | RealScalar scale = matrix.cwiseAbs().maxCoeff(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:676:29: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs' requested here 676 | RealScalar scale = matrix.cwiseAbs().maxCoeff(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:793:10: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 793 | return setIdentity(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:690:34: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 690 | if(m_computeFullU) m_matrixU.setIdentity(m_rows,m_rows); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:793:10: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 793 | return setIdentity(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:690:34: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 690 | if(m_computeFullU) m_matrixU.setIdentity(m_rows,m_rows); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:476: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:78:5: warning: definition of implicit copy constructor for 'Diagonal, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 78 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Diagonal) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 104 | template class Diagonal; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 104 | template class Diagonal; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h:46:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 46 | m.applyOnTheLeft(0,1,rot1); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:722:23: note: in instantiation of function template specialization 'Eigen::internal::real_2x2_jacobi_svd, float, long>' requested here 722 | internal::real_2x2_jacobi_svd(m_workMatrix, p, q, &j_left, &j_right); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 2, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h:46:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 46 | m.applyOnTheLeft(0,1,rot1); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:722:23: note: in instantiation of function template specialization 'Eigen::internal::real_2x2_jacobi_svd, float, long>' requested here 722 | internal::real_2x2_jacobi_svd(m_workMatrix, p, q, &j_left, &j_right); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h:46:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 46 | m.applyOnTheLeft(0,1,rot1); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:722:23: note: in instantiation of function template specialization 'Eigen::internal::real_2x2_jacobi_svd, float, long>' requested here 722 | internal::real_2x2_jacobi_svd(m_workMatrix, p, q, &j_left, &j_right); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h:46:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 46 | m.applyOnTheLeft(0,1,rot1); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:722:23: note: in instantiation of function template specialization 'Eigen::internal::real_2x2_jacobi_svd, float, long>' requested here 722 | internal::real_2x2_jacobi_svd(m_workMatrix, p, q, &j_left, &j_right); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 2>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h:46:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 46 | m.applyOnTheLeft(0,1,rot1); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:722:23: note: in instantiation of function template specialization 'Eigen::internal::real_2x2_jacobi_svd, float, long>' requested here 722 | internal::real_2x2_jacobi_svd(m_workMatrix, p, q, &j_left, &j_right); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 2>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 2>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h:46:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 46 | m.applyOnTheLeft(0,1,rot1); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:722:23: note: in instantiation of function template specialization 'Eigen::internal::real_2x2_jacobi_svd, float, long>' requested here 722 | internal::real_2x2_jacobi_svd(m_workMatrix, p, q, &j_left, &j_right); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 3, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 3, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 3, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::operator-' requested here 757 | if(computeU() && (a>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 3, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::operator-' requested here 757 | if(computeU() && (a>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:548:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 548 | compute(matrix, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:799:10: note: in instantiation of member function 'Eigen::JacobiSVD>::JacobiSVD' requested here 799 | return JacobiSVD(*this, computationOptions); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:46: note: in instantiation of member function 'Eigen::MatrixBase>::jacobiSvd' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:87: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 3, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:87: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:87: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:87: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 3, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:87: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:94: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::normalized' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 3, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:94: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::normalized' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 3, 1, true>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:94: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::normalized' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 3, 1, true>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:933:94: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::normalized' requested here 933 | Vector3f n = cov.jacobiSvd(Eigen::ComputeFullU).matrixU().col(2).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:938:52: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 938 | Ray ray2(centroid, -n, 0, scale / 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/extract.cpp:938:52: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 938 | Ray ray2(centroid, -n, 0, scale / 2); | ^ 198 warnings generated. [ 83%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/field.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:23:12: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 23 | return -q; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:23:12: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 23 | return -q; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:32:17: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 32 | shift = -shift; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:32:17: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 32 | shift = -shift; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:26: note: in instantiation of function template specialization 'Eigen::operator*' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:26: note: in instantiation of function template specialization 'Eigen::operator*' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:57: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:57: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:49: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:49: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:45: note: in instantiation of function template specialization 'Eigen::operator*' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:45: note: in instantiation of function template specialization 'Eigen::operator*' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:53:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' requested here 53 | return sqrt_3_over_4 * n.cross(d) + 0.5f*(d + n * n.dot(d)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:78:26: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+>' requested here 78 | q = q * cosTheta + axis.cross(q) + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:78:26: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+>' requested here 78 | q = q * cosTheta + axis.cross(q) + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:78:42: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 78 | q = q * cosTheta + axis.cross(q) + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:78:42: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 78 | q = q * cosTheta + axis.cross(q) + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:17: note: in instantiation of function template specialization 'Eigen::operator*' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:17: note: in instantiation of function template specialization 'Eigen::operator*' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:37: note: in instantiation of function template specialization 'Eigen::operator*' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:37: note: in instantiation of function template specialization 'Eigen::operator*' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:29: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:104:29: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' requested here 104 | return 0.5f * (p0 + p1) - 0.25f * (n0 * lambda_0 + n1 * lambda_1); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:294:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator*' requested here 294 | q * std::floor(q.dot(d) * inv_scale) * scale + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:294:46: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>::operator*' requested here 294 | q * std::floor(q.dot(d) * inv_scale) * scale + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:293:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 293 | return o + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:293:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 293 | return o + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:294:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator+, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 294 | q * std::floor(q.dot(d) * inv_scale) * scale + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:294:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator+, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 294 | q * std::floor(q.dot(d) * inv_scale) * scale + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:342:60: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator*' requested here 342 | Vector3f ot = o + (q*(u+(i&1)) + t*(v+((i&2)>>1))) * scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:342:60: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator*' requested here 342 | Vector3f ot = o + (q*(u+(i&1)) + t*(v+((i&2)>>1))) * scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:342:25: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 342 | Vector3f ot = o + (q*(u+(i&1)) + t*(v+((i&2)>>1))) * scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:342:25: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 342 | Vector3f ot = o + (q*(u+(i&1)) + t*(v+((i&2)>>1))) * scale; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:343:29: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 343 | Float cost = (ot-p).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:343:29: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 343 | Float cost = (ot-p).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:417:78: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator+>' requested here 417 | o1 = o1 * cosTheta + axis.cross(o1) + axis * (axis.dot(o1) * factor) + middle; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:417:78: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator+>' requested here 417 | o1 = o1 * cosTheta + axis.cross(o1) + axis * (axis.dot(o1) * factor) + middle; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:469:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 469 | return Constant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:445:19: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 445 | Vector2i::Zero(), position_round_index_4(o1, q1, n0, o0, scale, inv_scale) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:469:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 469 | return Constant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:445:19: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 445 | Vector2i::Zero(), position_round_index_4(o1, q1, n0, o0, scale, inv_scale) | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:992:21: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator-, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 992 | - q_i * link->ivar[0].translate_u | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:992:21: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator-, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 992 | - q_i * link->ivar[0].translate_u | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:993:21: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator-, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 993 | - t_i * link->ivar[0].translate_v); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:993:21: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>::operator-, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 993 | - t_i * link->ivar[0].translate_v); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:989:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 989 | sum += o_j + scale * ( | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:989:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 989 | sum += o_j + scale * ( | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:989:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' requested here 989 | sum += o_j + scale * ( | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:989:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>>' requested here 989 | sum += o_j + scale * ( | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1068:20: note: in instantiation of function template specialization 'optimize_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float), Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1068 | return optimize_positions_impl(mRes, level, compat_position_extrinsic_3, position_round_3, progress); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1046:53: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cast' requested here 1046 | error += (value.first-value.second).cast().squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1085:20: note: in instantiation of function template specialization 'error_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1085 | return error_positions_impl(mRes, level, compat_position_extrinsic_3); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1046:53: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cast' requested here 1046 | error += (value.first-value.second).cast().squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1085:20: note: in instantiation of function template specialization 'error_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1085 | return error_positions_impl(mRes, level, compat_position_extrinsic_3); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1046:68: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>::squaredNorm' requested here 1046 | error += (value.first-value.second).cast().squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1085:20: note: in instantiation of function template specialization 'error_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1085 | return error_positions_impl(mRes, level, compat_position_extrinsic_3); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1046:68: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>::squaredNorm' requested here 1046 | error += (value.first-value.second).cast().squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1085:20: note: in instantiation of function template specialization 'error_positions_impl, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float)>' requested here 1085 | return error_positions_impl(mRes, level, compat_position_extrinsic_3); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual, Eigen::Matrix>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1159:27: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=, Eigen::Matrix>>' requested here 1159 | if (index != Vector2i::Zero()) { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1239:17: note: in instantiation of function template specialization 'compute_position_singularities<2, true, Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, int), Eigen::Matrix (*)(Eigen::Matrix, int), std::pair, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float, float *)>' requested here 1239 | compute_position_singularities<2, true>( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual, Eigen::Matrix>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1159:27: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=, Eigen::Matrix>>' requested here 1159 | if (index != Vector2i::Zero()) { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1239:17: note: in instantiation of function template specialization 'compute_position_singularities<2, true, Eigen::Matrix (*)(const Eigen::Matrix &, const Eigen::Matrix &, int), Eigen::Matrix (*)(Eigen::Matrix, int), std::pair, Eigen::Matrix> (*)(const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, const Eigen::Matrix &, float, float, float *)>' requested here 1239 | compute_position_singularities<2, true>( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1347:45: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalized' requested here 1347 | Vector3f q0 = rotate(Q.col(edge_idx[0]).normalized(), n0, l0.ivar[0].rot); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1347:45: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalized' requested here 1347 | Vector3f q0 = rotate(Q.col(edge_idx[0]).normalized(), n0, l0.ivar[0].rot); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1347:45: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalized' requested here 1347 | Vector3f q0 = rotate(Q.col(edge_idx[0]).normalized(), n0, l0.ivar[0].rot); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1347:45: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalized' requested here 1347 | Vector3f q0 = rotate(Q.col(edge_idx[0]).normalized(), n0, l0.ivar[0].rot); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1347:45: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalized' requested here 1347 | Vector3f q0 = rotate(Q.col(edge_idx[0]).normalized(), n0, l0.ivar[0].rot); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1347:45: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::normalized' requested here 1347 | Vector3f q0 = rotate(Q.col(edge_idx[0]).normalized(), n0, l0.ivar[0].rot); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1397:67: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 1397 | index += rshift(l0.ivar[1].shift(), modulo(-best[j], 4)) - | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1397:67: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 1397 | index += rshift(l0.ivar[1].shift(), modulo(-best[j], 4)) - | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 45 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:289:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseEqual, Eigen::Matrix>>' requested here 289 | { return cwiseEqual(other).all(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1401:15: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator==, Eigen::Matrix>>' requested here 1401 | if (index == Vector2i::Zero()) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 45 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:289:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseEqual, Eigen::Matrix>>' requested here 289 | { return cwiseEqual(other).all(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1401:15: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator==, Eigen::Matrix>>' requested here 1401 | if (index == Vector2i::Zero()) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1404:22: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 1404 | } else if (index.array().abs().sum() != 1) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1404:22: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 1404 | } else if (index.array().abs().sum() != 1) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1404:22: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 1404 | } else if (index.array().abs().sum() != 1) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 45 | return AbsReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1404:30: note: in instantiation of member function 'Eigen::ArrayBase>>::abs' requested here 1404 | } else if (index.array().abs().sum() != 1) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 45 | return AbsReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1404:30: note: in instantiation of member function 'Eigen::ArrayBase>>::abs' requested here 1404 | } else if (index.array().abs().sum() != 1) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1405:82: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 1405 | cout << "Warning: Starting point is a high-degree singularity " << index.transpose() << endl; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1405:82: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 1405 | cout << "Warning: Starting point is a high-degree singularity " << index.transpose() << endl; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1405:82: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 1405 | cout << "Warning: Starting point is a high-degree singularity " << index.transpose() << endl; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1405:82: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 1405 | cout << "Warning: Starting point is a high-degree singularity " << index.transpose() << endl; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1426:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 1426 | if (l0.ivar[1].shift() != l1.ivar[0].shift() || | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1426:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 1426 | if (l0.ivar[1].shift() != l1.ivar[0].shift() || | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1433:43: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 1433 | int magnitude_0 = (l0.ivar[0].shift() + delta_0).cwiseAbs().maxCoeff(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1433:43: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 1433 | int magnitude_0 = (l0.ivar[0].shift() + delta_0).cwiseAbs().maxCoeff(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1433:54: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs' requested here 1433 | int magnitude_0 = (l0.ivar[0].shift() + delta_0).cwiseAbs().maxCoeff(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1433:54: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs' requested here 1433 | int magnitude_0 = (l0.ivar[0].shift() + delta_0).cwiseAbs().maxCoeff(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:39: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:39: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:39: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:39: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:39: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:39: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:53: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1590:53: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 1590 | destField.col(dest) = q - n * n.dot(q); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1626:40: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot, const Eigen::Matrix, const Eigen::Matrix>>' requested here 1626 | o -= n * n.dot(o-v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.h:19: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/adjacency.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/field.cpp:1626:40: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot, const Eigen::Matrix, const Eigen::Matrix>>' requested here 1626 | o -= n * n.dot(o-v); | ^ 256 warnings generated. [ 85%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/bvh.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:69:47: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 69 | bin_bounds.expandBy(V.col(F(0, f))); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:69:47: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 69 | bin_bounds.expandBy(V.col(F(0, f))); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:69:47: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 69 | bin_bounds.expandBy(V.col(F(0, f))); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:69:47: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 69 | bin_bounds.expandBy(V.col(F(0, f))); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:69:47: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 69 | bin_bounds.expandBy(V.col(F(0, f))); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:469:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 469 | return Constant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:427:29: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 427 | *uv = Vector2f::Zero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:469:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 469 | return Constant(Scalar(0)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:427:29: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 427 | *uv = Vector2f::Zero(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:561:49: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 561 | Float pointDist2 = (pointPos-p).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:561:49: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 561 | Float pointDist2 = (pointPos-p).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:769:93: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 769 | if (pointDist2 < radius2 && (pointDist2 != 0 || includeSelf) && pointNormal.dot(n) > angleThresh) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:769:93: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 769 | if (pointDist2 < radius2 && (pointDist2 != 0 || includeSelf) && pointNormal.dot(n) > angleThresh) { | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:887:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 887 | ((k&1)*2 - 1) * s + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:887:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 887 | ((k&1)*2 - 1) * s + | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:886:47: note: in instantiation of function template specialization 'Eigen::operator*' requested here 886 | aabb.expandBy(p + mDiskRadius * ( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:886:47: note: in instantiation of function template specialization 'Eigen::operator*' requested here 886 | aabb.expandBy(p + mDiskRadius * ( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:886:33: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' requested here 886 | aabb.expandBy(p + mDiskRadius * ( | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/bvh.cpp:886:33: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' requested here 886 | aabb.expandBy(p + mDiskRadius * ( | ^ 54 warnings generated. [ 87%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/subdivide.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:31: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:31: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:31: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:31: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:31: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:31: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:52: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::squaredNorm' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:48:52: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::squaredNorm' requested here 48 | Float length = (V.col(v0) - V.col(v1)).squaredNorm(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:46: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:377:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 377 | *(tmp->elem) = move(data[data.size()-1]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:319:18: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::handle_operations' requested here 319 | cpq->handle_operations(op_list); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:140:9: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::my_functor_t::operator()' requested here 140 | handle_operations(op_list); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:92:13: note: in instantiation of function template specialization 'tbb::interface6::internal::aggregator_generic, EdgeComp>::cpq_operation>::start_handle_operations, EdgeComp>::my_functor_t>' requested here 92 | start_handle_operations(handle_operations); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:157:45: note: in instantiation of function template specialization 'tbb::interface6::internal::aggregator_generic, EdgeComp>::cpq_operation>::execute, EdgeComp>::my_functor_t>' requested here 157 | aggregator_generic::execute(op, handle_operations); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:249:23: note: in instantiation of member function 'tbb::interface6::internal::aggregator, EdgeComp>::my_functor_t, tbb::interface5::concurrent_priority_queue, EdgeComp>::cpq_operation>::execute' requested here 249 | my_aggregator.execute(&op_data); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:52:27: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::push' requested here 52 | queue.push(Edge(i, length)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:46: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:393:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 393 | data.push_back(move(*(tmp->elem))); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:417:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 417 | *(tmp->elem) = move(data[data.size()-1]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:423:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 423 | *(tmp->elem) = move(data[0]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:465:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 465 | data[cur_pos] = move(data[target]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:426:21: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::reheap' requested here 426 | reheap(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:319:18: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::handle_operations' requested here 319 | cpq->handle_operations(op_list); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:140:9: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::my_functor_t::operator()' requested here 140 | handle_operations(op_list); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:92:13: note: in instantiation of function template specialization 'tbb::interface6::internal::aggregator_generic, EdgeComp>::cpq_operation>::start_handle_operations, EdgeComp>::my_functor_t>' requested here 92 | start_handle_operations(handle_operations); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:157:45: note: in instantiation of function template specialization 'tbb::interface6::internal::aggregator_generic, EdgeComp>::cpq_operation>::execute, EdgeComp>::my_functor_t>' requested here 157 | aggregator_generic::execute(op, handle_operations); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:249:23: note: in instantiation of member function 'tbb::interface6::internal::aggregator, EdgeComp>::my_functor_t, tbb::interface5::concurrent_priority_queue, EdgeComp>::cpq_operation>::execute' requested here 249 | my_aggregator.execute(&op_data); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:52:27: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::push' requested here 52 | queue.push(Edge(i, length)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:46: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:470:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 470 | data[cur_pos] = move(data[data.size()-1]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:443:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 443 | value_type to_place = move(data[mark]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:433:31: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::heapify' requested here 433 | if (mark, EdgeComp>::handle_operations' requested here 319 | cpq->handle_operations(op_list); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:140:9: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::my_functor_t::operator()' requested here 140 | handle_operations(op_list); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:92:13: note: in instantiation of function template specialization 'tbb::interface6::internal::aggregator_generic, EdgeComp>::cpq_operation>::start_handle_operations, EdgeComp>::my_functor_t>' requested here 92 | start_handle_operations(handle_operations); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/internal/_aggregator_impl.h:157:45: note: in instantiation of function template specialization 'tbb::interface6::internal::aggregator_generic, EdgeComp>::cpq_operation>::execute, EdgeComp>::my_functor_t>' requested here 157 | aggregator_generic::execute(op, handle_operations); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:249:23: note: in instantiation of member function 'tbb::interface6::internal::aggregator, EdgeComp>::my_functor_t, tbb::interface5::concurrent_priority_queue, EdgeComp>::cpq_operation>::execute' requested here 249 | my_aggregator.execute(&op_data); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:52:27: note: in instantiation of member function 'tbb::interface5::concurrent_priority_queue, EdgeComp>::push' requested here 52 | queue.push(Edge(i, length)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:46: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:447:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 447 | data[cur_pos] = move(data[parent]); | ^ | std:: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_priority_queue.h:450:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 450 | data[cur_pos] = move(to_place); | ^ | std:: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:98:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 98 | V.conservativeResize(V.rows(), V.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:98:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 98 | V.conservativeResize(V.rows(), V.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:98:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 98 | V.conservativeResize(V.rows(), V.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:98:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 98 | V.conservativeResize(V.rows(), V.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:98:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 98 | V.conservativeResize(V.rows(), V.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:98:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 98 | V.conservativeResize(V.rows(), V.cols() * 2); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:105:32: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 105 | V.col(vn) = (V.col(v0) + V.col(v1)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:105:32: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 105 | V.col(vn) = (V.col(v0) + V.col(v1)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:105:45: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 105 | V.col(vn) = (V.col(v0) + V.col(v1)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:105:45: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 105 | V.col(vn) = (V.col(v0) + V.col(v1)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:105:45: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 105 | V.col(vn) = (V.col(v0) + V.col(v1)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:105:45: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 105 | V.col(vn) = (V.col(v0) + V.col(v1)) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:114:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 114 | F.conservativeResize(F.rows(), std::max(nF, (uint32_t) F.cols() * 2)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:114:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 114 | F.conservativeResize(F.rows(), std::max(nF, (uint32_t) F.cols() * 2)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:114:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 114 | F.conservativeResize(F.rows(), std::max(nF, (uint32_t) F.cols() * 2)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:114:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 114 | F.conservativeResize(F.rows(), std::max(nF, (uint32_t) F.cols() * 2)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:114:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 114 | F.conservativeResize(F.rows(), std::max(nF, (uint32_t) F.cols() * 2)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:114:15: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 114 | F.conservativeResize(F.rows(), std::max(nF, (uint32_t) F.cols() * 2)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 119 | F.col(f0) << vn, v0p, v0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 119 | F.col(f0) << vn, v0p, v0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 119 | F.col(f0) << vn, v0p, v0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 119 | F.col(f0) << vn, v0p, v0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 119 | F.col(f0) << vn, v0p, v0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/subdivide.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 119 | F.col(f0) << vn, v0p, v0; | ^ 54 warnings generated. [ 88%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/reorder.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:65:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 65 | F_new[j].col(f_new) = F_vec[j].col(f_old); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:65:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 65 | F_new[j].col(f_new) = F_vec[j].col(f_old); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:65:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 65 | F_new[j].col(f_new) = F_vec[j].col(f_old); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:65:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 65 | F_new[j].col(f_new) = F_vec[j].col(f_old); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:65:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 65 | F_new[j].col(f_new) = F_vec[j].col(f_old); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:65:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 65 | F_new[j].col(f_new) = F_vec[j].col(f_old); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:101:18: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 101 | V_vec[i].conservativeResize(V_vec[i].rows(), nV); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:101:18: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 101 | V_vec[i].conservativeResize(V_vec[i].rows(), nV); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:101:18: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 101 | V_vec[i].conservativeResize(V_vec[i].rows(), nV); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:101:18: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 101 | V_vec[i].conservativeResize(V_vec[i].rows(), nV); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:101:18: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 101 | V_vec[i].conservativeResize(V_vec[i].rows(), nV); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.h:17: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/reorder.cpp:101:18: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 101 | V_vec[i].conservativeResize(V_vec[i].rows(), nV); | ^ 23 warnings generated. [ 90%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/serializer.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:176:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 176 | IMPLEMENT(bool, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:177:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 177 | IMPLEMENT(uint8_t, uint8_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:178:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 178 | IMPLEMENT(uint16_t, uint16_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:179:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 179 | IMPLEMENT(uint32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:59:76: note: expanded from macro 'IMPLEMENT' 59 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:64:76: note: expanded from macro 'IMPLEMENT' 64 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:69:76: note: expanded from macro 'IMPLEMENT' 69 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:74:76: note: expanded from macro 'IMPLEMENT' 74 | new Eigen::Matrix(v.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:76: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Matrix>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Matrix>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Matrix>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:84:76: note: expanded from macro 'IMPLEMENT' 84 | new Eigen::Matrix(m.cast())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:51: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 1>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:51: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, const Eigen::Block, 1>>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, const Eigen::Block, 1>>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::Block, 1>>>::transpose' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:180:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 180 | IMPLEMENT(int32_t, uint32_t) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:163:44: note: expanded from macro 'IMPLEMENT' 163 | v = it->second.matrix_##btype->cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:181:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 181 | IMPLEMENT(float, float) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:79:90: note: expanded from macro 'IMPLEMENT' 79 | new Eigen::Matrix(v.cast().transpose())); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:110:44: note: expanded from macro 'IMPLEMENT' 110 | v = it->second.matrix_##btype->col(0).cast(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:44: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:474: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>>' first required here 115 | template class TransposeImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:182:5: note: in instantiation of member function 'Eigen::DenseBase, 1>>::transpose' requested here 182 | IMPLEMENT(double, double) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:143:64: note: expanded from macro 'IMPLEMENT' 143 | v = it->second.matrix_##btype->row(0).cast().transpose(); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:394:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 394 | IMPLEMENT(uint8_t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:394:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 394 | IMPLEMENT(uint8_t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:395:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 395 | IMPLEMENT(uint16_t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:395:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 395 | IMPLEMENT(uint16_t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:396:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 396 | IMPLEMENT(uint32_t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:396:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 396 | IMPLEMENT(uint32_t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:397:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 397 | IMPLEMENT(float); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:397:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 397 | IMPLEMENT(float); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:398:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 398 | IMPLEMENT(double); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseNotEqual>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:398:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator!=>' requested here 398 | IMPLEMENT(double); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/serializer.cpp:386:50: note: expanded from macro 'IMPLEMENT' 386 | result = *(v1.matrix_##type) != *(v2.matrix_##type); \ | ^ 163 warnings generated. [ 92%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/smoothcurve.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:179:14: warning: variable 'iter' set but not used [-Wunused-but-set-variable] 179 | uint32_t iter = 0; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:516: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:448: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:42:64: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 42 | Vector3f n_new = (curve[i-1].n + curve[i+1].n).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:42:64: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 42 | Vector3f n_new = (curve[i-1].n + curve[i+1].n).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:42:64: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 42 | Vector3f n_new = (curve[i-1].n + curve[i+1].n).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:42:64: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 42 | Vector3f n_new = (curve[i-1].n + curve[i+1].n).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:43:65: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::norm' requested here 43 | Float maxlength = (curve[i-1].p - curve[i+1].p).norm()*2; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:43:65: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::norm' requested here 43 | Float maxlength = (curve[i-1].p - curve[i+1].p).norm()*2; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:46:33: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 46 | Ray ray2(p_new, -n_new, 0, maxlength); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:46:33: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 46 | Ray ray2(p_new, -n_new, 0, maxlength); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:49: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:49: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:49: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:49: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:49: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:45: note: in instantiation of function template specialization 'Eigen::operator*' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:45: note: in instantiation of function template specialization 'Eigen::operator*' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:45: note: in instantiation of function template specialization 'Eigen::operator*' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:45: note: in instantiation of function template specialization 'Eigen::operator*' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:65: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:95: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:95: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:126: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>::normalized' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:126: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>::normalized' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:126: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>::normalized' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:60:126: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>::normalized' requested here 60 | pt.n = ((1 - uv1.sum()) * N.col(F(0, idx1)) + uv1.x() * N.col(F(1, idx1)) + uv1.y() * N.col(F(2, idx1))).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:82:38: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 82 | Vector3f d = (p1-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:82:38: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::normalized' requested here 82 | Vector3f d = (p1-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:83:63: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::dot>' requested here 83 | return p0 + d * std::min(std::max((target-p0).dot(d), 0.0f), (p0-p1).norm()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:83:63: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::dot>' requested here 83 | return p0 + d * std::min(std::max((target-p0).dot(d), 0.0f), (p0-p1).norm()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:83:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 83 | return p0 + d * std::min(std::max((target-p0).dot(d), 0.0f), (p0-p1).norm()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:83:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 83 | return p0 + d * std::min(std::max((target-p0).dot(d), 0.0f), (p0-p1).norm()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:83:27: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 83 | return p0 + d * std::min(std::max((target-p0).dot(d), 0.0f), (p0-p1).norm()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:83:27: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' requested here 83 | return p0 + d * std::min(std::max((target-p0).dot(d), 0.0f), (p0-p1).norm()); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:93:50: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 93 | pt2.n = (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:93:50: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 93 | pt2.n = (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:93:50: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 93 | pt2.n = (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:93:50: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 93 | pt2.n = (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:94:35: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator+>' requested here 94 | pt2.p = (p0+p1+p2) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:94:35: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator+>' requested here 94 | pt2.p = (p0+p1+p2) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:94:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>::operator*' requested here 94 | pt2.p = (p0+p1+p2) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:94:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::Matrix>>::operator*' requested here 94 | pt2.p = (p0+p1+p2) * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:113:67: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator*' requested here 113 | curve_new[base+j].p = (bestPt1 + bestPt2) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:113:67: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator*' requested here 113 | curve_new[base+j].p = (bestPt1 + bestPt2) * 0.5f; | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:166:36: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 166 | diff += V.col(F(k, i)) - V.col(F(k, j)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:15: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.h:18: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/smoothcurve.cpp:166:36: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator-, -1, 1, true>>' requested here 166 | diff += V.col(F(k, i)) - V.col(F(k, j)); | ^ 83 warnings generated. [ 94%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/cleanup.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:18: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::setConstant' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:30:18: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::setConstant' requested here 30 | F.col(f).setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:178:16: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | Nf.col(nFaces) = Nf.col(f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:178:16: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | Nf.col(nFaces) = Nf.col(f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:178:16: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | Nf.col(nFaces) = Nf.col(f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:178:16: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | Nf.col(nFaces) = Nf.col(f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:178:16: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | Nf.col(nFaces) = Nf.col(f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:178:16: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 178 | Nf.col(nFaces) = Nf.col(f); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:184:11: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 184 | F.conservativeResize(F.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:184:11: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 184 | F.conservativeResize(F.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:184:11: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 184 | F.conservativeResize(F.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:184:11: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 184 | F.conservativeResize(F.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:184:11: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 184 | F.conservativeResize(F.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:184:11: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 184 | F.conservativeResize(F.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:185:12: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 185 | Nf.conservativeResize(Nf.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:185:12: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 185 | Nf.conservativeResize(Nf.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:185:12: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 185 | Nf.conservativeResize(Nf.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:185:12: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 185 | Nf.conservativeResize(Nf.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:185:12: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 185 | Nf.conservativeResize(Nf.rows(), nFaces); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:941:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 941 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:392:57: note: in instantiation of member function 'Eigen::internal::conservative_resize_like_impl>::run' requested here 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/cleanup.cpp:185:12: note: in instantiation of member function 'Eigen::PlainObjectBase>::conservativeResize' requested here 185 | Nf.conservativeResize(Nf.rows(), nFaces); | ^ 52 warnings generated. [ 96%] Building CXX object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/src/dedge.cpp.o In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:472: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:469: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:367: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:29:9: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 29 | V2E.setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:29:9: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 29 | V2E.setConstant(INVALID); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:436: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:61:17: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 61 | nonManifold.setConstant(false); | ^ In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:14: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.h:16: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/Core:435: /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/../../simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src/dedge.cpp:61:17: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 61 | nonManifold.setConstant(false); | ^ 15 warnings generated. [ 98%] Building C object CMakeFiles/instant-meshes.dir/instant-meshes-dust3d/ext/rply/rply.c.o [100%] Linking CXX static library libinstant-meshes.a [100%] Built target instant-meshes gmake[1]: Leaving directory '/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/build' clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/QtAwesome.o thirdparty/QtAwesome/QtAwesome/QtAwesome.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/QtAwesomeAnim.o thirdparty/QtAwesome/QtAwesome/QtAwesomeAnim.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/qtsingleapplication.o thirdparty/qtsingleapplication/src/qtsingleapplication.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/qtlocalpeer.o thirdparty/qtsingleapplication/src/qtlocalpeer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/toonline.o src/toonline.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshstroketifier.o src/meshstroketifier.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/autosaver.o src/autosaver.cpp In file included from src/autosaver.cpp:9: In file included from src/autosaver.h:5: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/documentsaver.o src/documentsaver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/normalanddepthmapsgenerator.o src/normalanddepthmapsgenerator.cpp In file included from src/normalanddepthmapsgenerator.cpp:3: In file included from src/normalanddepthmapsgenerator.h:5: In file included from src/modelwidget.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/modeloffscreenrender.o src/modeloffscreenrender.cpp In file included from src/modeloffscreenrender.cpp:4: In file included from src/modeloffscreenrender.h:11: In file included from src/modelmeshbinder.h:8: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/modelshaderprogram.o src/modelshaderprogram.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/modelmeshbinder.o src/modelmeshbinder.cpp In file included from src/modelmeshbinder.cpp:9: In file included from src/modelmeshbinder.h:8: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/modelwidget.o src/modelwidget.cpp In file included from src/modelwidget.cpp:8: In file included from src/modelwidget.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/modelwidget.cpp:379:47: warning: 'delta' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 379 | emit addMouseRadius((float)event->delta() / 40 / height()); | ^ /usr/local/include/qt5/QtGui/qevent.h:218:5: note: 'delta' has been explicitly marked deprecated here 218 | QT_DEPRECATED_VERSION_X_5_15("Use angleDelta()") | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/modelwidget.cpp:388:16: warning: 'delta' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 388 | if (event->delta() < 0) | ^ /usr/local/include/qt5/QtGui/qevent.h:218:5: note: 'delta' has been explicitly marked deprecated here 218 | QT_DEPRECATED_VERSION_X_5_15("Use angleDelta()") | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/document.o src/document.cpp In file included from src/document.cpp:13: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ In file included from src/document.cpp:19: In file included from src/scriptrunner.h:9: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:215:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] 215 | JSValue value = {0}; | ^ | {} thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:215:23: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 215 | JSValue value = {0}; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:224:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] 224 | JSValue value = {0}; | ^ | {} thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:224:23: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 224 | JSValue value = {0}; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:244:50: warning: unused parameter 'ctx' [-Wunused-parameter] 244 | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:482:54: warning: unused parameter 'ctx' [-Wunused-parameter] 482 | static js_force_inline JSValue JS_NewBool(JSContext *ctx, JS_BOOL val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:487:55: warning: unused parameter 'ctx' [-Wunused-parameter] 487 | static js_force_inline JSValue JS_NewInt32(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:492:61: warning: unused parameter 'ctx' [-Wunused-parameter] 492 | static js_force_inline JSValue JS_NewCatchOffset(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:608:46: warning: unused parameter 'ctx' [-Wunused-parameter] 608 | static inline JSValue JS_DupValue(JSContext *ctx, JSValueConst v) | ^ src/document.cpp:698:36: warning: unused parameter 'partId' [-Wunused-parameter] 698 | void Document::checkPartGrid(QUuid partId) | ^ 11 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/documentwindow.o src/documentwindow.cpp In file included from src/documentwindow.cpp:23: In file included from src/documentwindow.h:13: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ In file included from src/documentwindow.cpp:33: In file included from src/glbfile.h:11: thirdparty/json/json.hpp:8708:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 8708 | const bool is_negative = (x <= 0) and (x != 0); // see issue #755 | ~~~~~~~~~^~~~~~~~~~~~ thirdparty/json/json.hpp:8505:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here 8505 | dump_integer(val.m_value.number_unsigned); | ^ thirdparty/json/json.hpp:11595:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here 11595 | s.dump(*this, true, ensure_ascii, static_cast(indent)); | ^ thirdparty/json/json.hpp:17246:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here 17246 | return h(j.dump()); | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/skeletongraphicswidget.o src/skeletongraphicswidget.cpp In file included from src/skeletongraphicswidget.cpp:13: In file included from src/skeletongraphicswidget.h:15: In file included from src/skeletondocument.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/skeletongraphicswidget.cpp:1343:16: warning: 'delta' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 1343 | if (event->delta() > 0) | ^ /usr/local/include/qt5/QtGui/qevent.h:218:5: note: 'delta' has been explicitly marked deprecated here 218 | QT_DEPRECATED_VERSION_X_5_15("Use angleDelta()") | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/skeletongraphicswidget.cpp:1680:60: warning: unused parameter 'event' [-Wunused-parameter] 1680 | bool SkeletonGraphicsWidget::mouseDoubleClick(QMouseEvent *event) | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/parttreewidget.o src/parttreewidget.cpp In file included from src/parttreewidget.cpp:14: In file included from src/parttreewidget.h:8: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/parttreewidget.cpp:181:10: warning: unused variable 'showMenu' [-Wunused-variable] 181 | auto showMenu = [=]() { | ^~~~~~~~ src/parttreewidget.cpp:302:75: warning: unused parameter 'value' [-Wunused-parameter] 302 | connect(clothIterationWidget, &IntNumberWidget::valueChanged, [=](int value) { | ^ src/parttreewidget.cpp:1242:43: warning: unused parameter 'componentId' [-Wunused-parameter] 1242 | void PartTreeWidget::componentAdded(QUuid componentId) | ^ 4 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/partwidget.o src/partwidget.cpp In file included from src/partwidget.cpp:13: In file included from src/partwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/aboutwidget.o src/aboutwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshgenerator.o src/meshgenerator.cpp In file included from src/meshgenerator.cpp:9: In file included from src/meshgenerator.h:13: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/meshgenerator.cpp:1074:14: warning: variable 'foundColorSolubilitySetting' set but not used [-Wunused-but-set-variable] 1074 | bool foundColorSolubilitySetting = false; | ^ src/meshgenerator.cpp:1536:24: warning: variable 'totalAffectedNum' set but not used [-Wunused-but-set-variable] 1536 | size_t totalAffectedNum = 0; | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/util.o src/util.cpp src/util.cpp:330:9: warning: variable 'faceCountAfterWeld' set but not used [-Wunused-but-set-variable] 330 | int faceCountAfterWeld = 0; | ^ src/util.cpp:503:80: warning: 'endl' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 503 | stream << "v " << (*it).x() << " " << (*it).y() << " " << (*it).z() << endl; | ^ /usr/local/include/qt5/QtCore/qtextstream.h:293:15: note: 'endl' has been explicitly marked deprecated here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^ /usr/local/include/qt5/QtCore/qglobal.h:392:53: note: expanded from macro 'QT_DEPRECATED_VERSION_X' 392 | #define QT_DEPRECATED_VERSION_X(major, minor, text) QT_DEPRECATED_VERSION_X_##major##_##minor(text) | ^ :19:1: note: expanded from here 19 | QT_DEPRECATED_VERSION_X_5_15 | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/util.cpp:510:19: warning: 'endl' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 510 | stream << endl; | ^ /usr/local/include/qt5/QtCore/qtextstream.h:293:15: note: 'endl' has been explicitly marked deprecated here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^ /usr/local/include/qt5/QtCore/qglobal.h:392:53: note: expanded from macro 'QT_DEPRECATED_VERSION_X' 392 | #define QT_DEPRECATED_VERSION_X(major, minor, text) QT_DEPRECATED_VERSION_X_##major##_##minor(text) | ^ :19:1: note: expanded from here 19 | QT_DEPRECATED_VERSION_X_5_15 | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/turnaroundloader.o src/turnaroundloader.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/snapshot.o src/snapshot.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/snapshotxml.o src/snapshotxml.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/ds3file.o src/ds3file.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/glbfile.o src/glbfile.cpp In file included from src/glbfile.cpp:8: In file included from src/glbfile.h:12: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ In file included from src/glbfile.cpp:8: In file included from src/glbfile.h:11: thirdparty/json/json.hpp:8708:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 8708 | const bool is_negative = (x <= 0) and (x != 0); // see issue #755 | ~~~~~~~~~^~~~~~~~~~~~ thirdparty/json/json.hpp:8505:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here 8505 | dump_integer(val.m_value.number_unsigned); | ^ thirdparty/json/json.hpp:11595:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here 11595 | s.dump(*this, true, ensure_ascii, static_cast(indent)); | ^ thirdparty/json/json.hpp:17246:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here 17246 | return h(j.dump()); | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/theme.o src/theme.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/model.o src/model.cpp In file included from src/model.cpp:5: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/model.cpp:348:59: warning: 'endl' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 348 | stream << "# " << APP_NAME << " " << APP_HUMAN_VER << endl; | ^ /usr/local/include/qt5/QtCore/qtextstream.h:293:15: note: 'endl' has been explicitly marked deprecated here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^ /usr/local/include/qt5/QtCore/qglobal.h:392:53: note: expanded from macro 'QT_DEPRECATED_VERSION_X' 392 | #define QT_DEPRECATED_VERSION_X(major, minor, text) QT_DEPRECATED_VERSION_X_##major##_##minor(text) | ^ :136:1: note: expanded from here 136 | QT_DEPRECATED_VERSION_X_5_15 | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/model.cpp:349:43: warning: 'endl' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 349 | stream << "# " << APP_HOMEPAGE_URL << endl; | ^ /usr/local/include/qt5/QtCore/qtextstream.h:293:15: note: 'endl' has been explicitly marked deprecated here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^ /usr/local/include/qt5/QtCore/qglobal.h:392:53: note: expanded from macro 'QT_DEPRECATED_VERSION_X' 392 | #define QT_DEPRECATED_VERSION_X(major, minor, text) QT_DEPRECATED_VERSION_X_##major##_##minor(text) | ^ :136:1: note: expanded from here 136 | QT_DEPRECATED_VERSION_X_5_15 | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/model.cpp:351:80: warning: 'endl' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 351 | stream << "v " << (*it).x() << " " << (*it).y() << " " << (*it).z() << endl; | ^ /usr/local/include/qt5/QtCore/qtextstream.h:293:15: note: 'endl' has been explicitly marked deprecated here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^ /usr/local/include/qt5/QtCore/qglobal.h:392:53: note: expanded from macro 'QT_DEPRECATED_VERSION_X' 392 | #define QT_DEPRECATED_VERSION_X(major, minor, text) QT_DEPRECATED_VERSION_X_##major##_##minor(text) | ^ :136:1: note: expanded from here 136 | QT_DEPRECATED_VERSION_X_5_15 | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/model.cpp:358:19: warning: 'endl' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 358 | stream << endl; | ^ /usr/local/include/qt5/QtCore/qtextstream.h:293:15: note: 'endl' has been explicitly marked deprecated here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^ /usr/local/include/qt5/QtCore/qglobal.h:392:53: note: expanded from macro 'QT_DEPRECATED_VERSION_X' 392 | #define QT_DEPRECATED_VERSION_X(major, minor, text) QT_DEPRECATED_VERSION_X_##major##_##minor(text) | ^ :136:1: note: expanded from here 136 | QT_DEPRECATED_VERSION_X_5_15 | ^ /usr/local/include/qt5/QtCore/qglobal.h:376:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_5_15' 376 | # define QT_DEPRECATED_VERSION_X_5_15(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 5 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/texturegenerator.o src/texturegenerator.cpp In file included from src/texturegenerator.cpp:7: In file included from src/texturegenerator.h:9: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/texturegenerator.cpp:388:45: warning: 'transformed' is deprecated: Use transformed(const QTransform &matrix, Qt::TransformationMode mode) [-Wdeprecated-declarations] 388 | auto rotatedImage = scaledImage.transformed(matrix).mirrored(true, false); | ^ /usr/local/include/qt5/QtGui/qimage.h:287:5: note: 'transformed' has been explicitly marked deprecated here 287 | QT_DEPRECATED_X("Use transformed(const QTransform &matrix, Qt::TransformationMode mode)") | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/outcome.o src/outcome.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshresultpostprocessor.o src/meshresultpostprocessor.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/logbrowser.o src/logbrowser.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/logbrowserdialog.o src/logbrowserdialog.cpp In file included from src/logbrowserdialog.cpp:16: In file included from src/documentwindow.h:13: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/floatnumberwidget.o src/floatnumberwidget.cpp src/floatnumberwidget.cpp:39:37: warning: 'sprintf' is deprecated: Use asprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 39 | QString valueString = QString().sprintf("%.2f", value); | ^ /usr/local/include/qt5/QtCore/qstring.h:389:5: note: 'sprintf' has been explicitly marked deprecated here 389 | QT_DEPRECATED_X("Use asprintf(), arg() or QTextStream instead") | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/exportpreviewwidget.o src/exportpreviewwidget.cpp In file included from src/exportpreviewwidget.cpp:6: In file included from src/exportpreviewwidget.h:8: In file included from src/modelwidget.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/ccdikresolver.o src/ccdikresolver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/skeletonikmover.o src/skeletonikmover.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/spinnableawesomebutton.o src/spinnableawesomebutton.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/infolabel.o src/infolabel.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/graphicscontainerwidget.o src/graphicscontainerwidget.cpp In file included from src/graphicscontainerwidget.cpp:1: In file included from src/graphicscontainerwidget.h:7: In file included from src/modelwidget.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/rigwidget.o src/rigwidget.cpp In file included from src/rigwidget.cpp:4: In file included from src/rigwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/markiconcreator.o src/markiconcreator.cpp In file included from src/markiconcreator.cpp:3: In file included from src/markiconcreator.h:5: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/bonemark.o src/bonemark.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/skeletonside.o src/skeletonside.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshsplitter.o src/meshsplitter.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/rigger.o src/rigger.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/rigtype.o src/rigtype.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/riggenerator.o src/riggenerator.cpp In file included from src/riggenerator.cpp:1: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/parallel_for.h:25: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:24: thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ In file included from src/riggenerator.cpp:10: In file included from src/riggenerator.h:8: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/skinnedmeshcreator.o src/skinnedmeshcreator.cpp In file included from src/skinnedmeshcreator.cpp:1: In file included from src/skinnedmeshcreator.h:7: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/jointnodetree.o src/jointnodetree.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/poser.o src/poser.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/posemeshcreator.o src/posemeshcreator.cpp In file included from src/posemeshcreator.cpp:2: In file included from src/posemeshcreator.h:4: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/posepreviewmanager.o src/posepreviewmanager.cpp In file included from src/posepreviewmanager.cpp:3: In file included from src/posepreviewmanager.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/poseeditwidget.o src/poseeditwidget.cpp In file included from src/poseeditwidget.cpp:13: In file included from src/poseeditwidget.h:9: In file included from src/posepreviewmanager.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/poselistwidget.o src/poselistwidget.cpp In file included from src/poselistwidget.cpp:7: In file included from src/poselistwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/posemanagewidget.o src/posemanagewidget.cpp In file included from src/posemanagewidget.cpp:4: In file included from src/posemanagewidget.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/posepreviewsgenerator.o src/posepreviewsgenerator.cpp In file included from src/posepreviewsgenerator.cpp:3: In file included from src/posepreviewsgenerator.h:7: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/posewidget.o src/posewidget.cpp In file included from src/posewidget.cpp:2: In file included from src/posewidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/preferenceswidget.o src/preferenceswidget.cpp In file included from src/preferenceswidget.cpp:6: In file included from src/preferenceswidget.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motioneditwidget.o src/motioneditwidget.cpp In file included from src/motioneditwidget.cpp:8: In file included from src/motioneditwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motionmanagewidget.o src/motionmanagewidget.cpp In file included from src/motionmanagewidget.cpp:4: In file included from src/motionmanagewidget.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motionlistwidget.o src/motionlistwidget.cpp In file included from src/motionlistwidget.cpp:7: In file included from src/motionlistwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motionwidget.o src/motionwidget.cpp In file included from src/motionwidget.cpp:2: In file included from src/motionwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motionsgenerator.o src/motionsgenerator.cpp In file included from src/motionsgenerator.cpp:4: In file included from src/motionsgenerator.h:7: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ In file included from src/motionsgenerator.cpp:8: In file included from src/ragdoll.h:4: In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDynamicsWorld.h:19: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/animationclipplayer.o src/animationclipplayer.cpp In file included from src/animationclipplayer.cpp:1: In file included from src/animationclipplayer.h:6: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/animationclipplayer.cpp:21:21: warning: 'restart' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 21 | m_countForFrame.restart(); | ^ /usr/local/include/qt5/QtCore/qdatetime.h:236:5: note: 'restart' has been explicitly marked deprecated here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/animationclipplayer.cpp:60:79: warning: 'elapsed' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 60 | int millis = getFrameDurationMillis(m_currentPlayIndex) - m_countForFrame.elapsed(); | ^ /usr/local/include/qt5/QtCore/qdatetime.h:237:5: note: 'elapsed' has been explicitly marked deprecated here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ src/animationclipplayer.cpp:68:21: warning: 'restart' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 68 | m_countForFrame.restart(); | ^ /usr/local/include/qt5/QtCore/qdatetime.h:236:5: note: 'restart' has been explicitly marked deprecated here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 4 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/texturetype.o src/texturetype.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/imageforever.o src/imageforever.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/materialeditwidget.o src/materialeditwidget.cpp In file included from src/materialeditwidget.cpp:13: In file included from src/materialeditwidget.h:7: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/materiallistwidget.o src/materiallistwidget.cpp In file included from src/materiallistwidget.cpp:7: In file included from src/materiallistwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/materialmanagewidget.o src/materialmanagewidget.cpp In file included from src/materialmanagewidget.cpp:4: In file included from src/materialmanagewidget.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/materialpreviewsgenerator.o src/materialpreviewsgenerator.cpp In file included from src/materialpreviewsgenerator.cpp:3: In file included from src/materialpreviewsgenerator.h:7: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/materialwidget.o src/materialwidget.cpp In file included from src/materialwidget.cpp:2: In file included from src/materialwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/material.o src/material.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxfile.o src/fbxfile.cpp In file included from src/fbxfile.cpp:8: In file included from src/fbxfile.h:10: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motiontimelinewidget.o src/motiontimelinewidget.cpp In file included from src/motiontimelinewidget.cpp:11: In file included from src/motiontimelinewidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/interpolationtype.o src/interpolationtype.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/motionclipwidget.o src/motionclipwidget.cpp In file included from src/motionclipwidget.cpp:5: In file included from src/motionclipwidget.h:4: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/tabwidget.o src/tabwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/flowlayout.o src/flowlayout.cpp src/flowlayout.cpp:117:12: warning: 'QFlags' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 117 | return 0; | ^ /usr/local/include/qt5/QtCore/qflags.h:123:5: note: 'QFlags' has been explicitly marked deprecated here 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/shortcuts.o src/shortcuts.cpp In file included from src/shortcuts.cpp:3: In file included from src/shortcuts.h:4: In file included from src/skeletongraphicswidget.h:15: In file included from src/skeletondocument.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/trianglesourcenoderesolve.o src/trianglesourcenoderesolve.cpp src/trianglesourcenoderesolve.cpp:56:33: warning: unused variable 'source' [-Wunused-variable] 56 | std::pair source; | ^~~~~~ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/uvunwrap.o src/uvunwrap.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/triangletangentresolve.o src/triangletangentresolve.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/animalposer.o src/animalposer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/poserconstruct.o src/poserconstruct.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/skeletondocument.o src/skeletondocument.cpp In file included from src/skeletondocument.cpp:2: In file included from src/skeletondocument.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/posedocument.o src/posedocument.cpp In file included from src/posedocument.cpp:7: In file included from src/posedocument.h:6: In file included from src/skeletondocument.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/posedocument.cpp:200:22: warning: unused parameter 'neckJoint1BoneDirection' [-Wunused-parameter] 200 | const QVector3D &neckJoint1BoneDirection) | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/combinemode.o src/combinemode.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/polycount.o src/polycount.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/cutdocument.o src/cutdocument.cpp In file included from src/cutdocument.cpp:3: In file included from src/cutdocument.h:5: In file included from src/skeletondocument.h:12: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/cutface.o src/cutface.cpp src/cutface.cpp:42:15: warning: unused variable 'center' [-Wunused-variable] 42 | QVector2D center; | ^~~~~~ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/parttarget.o src/parttarget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/partbase.o src/partbase.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/cutfacewidget.o src/cutfacewidget.cpp In file included from src/cutfacewidget.cpp:1: In file included from src/cutfacewidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/cutfacelistwidget.o src/cutfacelistwidget.cpp In file included from src/cutfacelistwidget.cpp:4: In file included from src/cutfacelistwidget.h:6: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ src/cutfacelistwidget.cpp:172:55: warning: unused parameter 'pos' [-Wunused-parameter] 172 | void CutFaceListWidget::showContextMenu(const QPoint &pos) | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/preferences.o src/preferences.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/scripteditwidget.o src/scripteditwidget.cpp src/scripteditwidget.cpp:73:35: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 73 | int space = 3 + fontMetrics().width(QLatin1Char('9')) * digits; | ^ /usr/local/include/qt5/QtGui/qfontmetrics.h:109:5: note: 'width' has been explicitly marked deprecated here 109 | QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance") | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/scriptvariableswidget.o src/scriptvariableswidget.cpp In file included from src/scriptvariableswidget.cpp:8: In file included from src/scriptvariableswidget.h:7: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/scriptwidget.o src/scriptwidget.cpp In file included from src/scriptwidget.cpp:3: In file included from src/scriptwidget.h:5: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/scriptrunner.o src/scriptrunner.cpp In file included from src/scriptrunner.cpp:5: In file included from src/scriptrunner.h:9: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:215:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] 215 | JSValue value = {0}; | ^ | {} thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:215:23: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 215 | JSValue value = {0}; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:224:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] 224 | JSValue value = {0}; | ^ | {} thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:224:23: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 224 | JSValue value = {0}; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:244:50: warning: unused parameter 'ctx' [-Wunused-parameter] 244 | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:482:54: warning: unused parameter 'ctx' [-Wunused-parameter] 482 | static js_force_inline JSValue JS_NewBool(JSContext *ctx, JS_BOOL val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:487:55: warning: unused parameter 'ctx' [-Wunused-parameter] 487 | static js_force_inline JSValue JS_NewInt32(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:492:61: warning: unused parameter 'ctx' [-Wunused-parameter] 492 | static js_force_inline JSValue JS_NewCatchOffset(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:608:46: warning: unused parameter 'ctx' [-Wunused-parameter] 608 | static inline JSValue JS_DupValue(JSContext *ctx, JSValueConst v) | ^ src/scriptrunner.cpp:13:58: warning: unused parameter 'thisValue' [-Wunused-parameter] 13 | static JSValue js_print(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:68:65: warning: unused parameter 'thisValue' [-Wunused-parameter] 68 | static JSValue js_setAttribute(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:99:62: warning: unused parameter 'thisValue' [-Wunused-parameter] 99 | static JSValue js_attribute(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:125:60: warning: unused parameter 'thisValue' [-Wunused-parameter] 125 | static JSValue js_connect(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:157:68: warning: unused parameter 'thisValue' [-Wunused-parameter] 157 | static JSValue js_createComponent(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:177:63: warning: unused parameter 'thisValue' [-Wunused-parameter] 177 | static JSValue js_createPart(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:198:63: warning: unused parameter 'thisValue' [-Wunused-parameter] 198 | static JSValue js_createNode(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:219:69: warning: unused parameter 'thisValue' [-Wunused-parameter] 219 | static JSValue js_createFloatInput(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:252:67: warning: unused parameter 'thisValue' [-Wunused-parameter] 252 | static JSValue js_createIntInput(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:285:69: warning: unused parameter 'thisValue' [-Wunused-parameter] 285 | static JSValue js_createColorInput(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:319:69: warning: unused parameter 'thisValue' [-Wunused-parameter] 319 | static JSValue js_createCheckInput(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:354:70: warning: unused parameter 'thisValue' [-Wunused-parameter] 354 | static JSValue js_createSelectInput(JSContext *context, JSValueConst thisValue, | ^ src/scriptrunner.cpp:483:46: warning: unused parameter 'runtime' [-Wunused-parameter] 483 | static void js_componentFinalizer(JSRuntime *runtime, JSValue value) | ^ src/scriptrunner.cpp:495:1: warning: missing field 'gc_mark' initializer [-Wmissing-field-initializers] 495 | }; | ^ src/scriptrunner.cpp:497:41: warning: unused parameter 'runtime' [-Wunused-parameter] 497 | static void js_nodeFinalizer(JSRuntime *runtime, JSValue value) | ^ src/scriptrunner.cpp:509:1: warning: missing field 'gc_mark' initializer [-Wmissing-field-initializers] 509 | }; | ^ src/scriptrunner.cpp:511:41: warning: unused parameter 'runtime' [-Wunused-parameter] 511 | static void js_partFinalizer(JSRuntime *runtime, JSValue value) | ^ src/scriptrunner.cpp:523:1: warning: missing field 'gc_mark' initializer [-Wmissing-field-initializers] 523 | }; | ^ 27 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/variablesxml.o src/variablesxml.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/updateschecker.o src/updateschecker.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/updatescheckwidget.o src/updatescheckwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/intnumberwidget.o src/intnumberwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/imagepreviewwidget.o src/imagepreviewwidget.cpp src/imagepreviewwidget.cpp:20:55: warning: unused parameter 'event' [-Wunused-parameter] 20 | void ImagePreviewWidget::mousePressEvent(QMouseEvent *event) | ^ src/imagepreviewwidget.cpp:25:50: warning: unused parameter 'event' [-Wunused-parameter] 25 | void ImagePreviewWidget::paintEvent(QPaintEvent *event) | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/mousepicker.o src/mousepicker.cpp src/mousepicker.cpp:123:11: warning: unused variable 'oldImageId' [-Wunused-variable] 123 | QUuid oldImageId; | ^~~~~~~~~~ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/paintmode.o src/paintmode.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/ragdoll.o src/ragdoll.cpp In file included from src/ragdoll.cpp:14: In file included from src/ragdoll.h:4: In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDynamicsWorld.h:19: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/proceduralanimation.o src/proceduralanimation.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/boundingboxmesh.o src/boundingboxmesh.cpp In file included from src/boundingboxmesh.cpp:3: In file included from src/boundingboxmesh.h:6: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/gridmeshbuilder.o src/gridmeshbuilder.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/regionfiller.o src/regionfiller.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/cyclefinder.o src/cyclefinder.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/shortestpath.o src/shortestpath.cpp In file included from src/shortestpath.cpp:6: /usr/local/include/boost/graph/dijkstra_shortest_paths.hpp:100:62: warning: unused parameter 'u' [-Wunused-parameter] 100 | template < class Edge, class Graph > void tree_edge(Edge u, Graph& g) {} | ^ /usr/local/include/boost/graph/dijkstra_shortest_paths.hpp:100:72: warning: unused parameter 'g' [-Wunused-parameter] 100 | template < class Edge, class Graph > void tree_edge(Edge u, Graph& g) {} | ^ /usr/local/include/boost/graph/dijkstra_shortest_paths.hpp:253:40: warning: unused parameter 'g' [-Wunused-parameter] 253 | static type build(const Graph& g, const IndexMap& index, | ^ /usr/local/include/boost/graph/dijkstra_shortest_paths.hpp:254:43: warning: unused parameter 'array_holder' [-Wunused-parameter] 254 | boost::scoped_array< Value >& array_holder) | ^ /usr/local/include/boost/graph/dijkstra_shortest_paths.hpp:302:40: warning: unused parameter 'g' [-Wunused-parameter] 302 | static type build(const Graph& g, const IndexMap& index) | ^ src/shortestpath.cpp:36:48: warning: unused variable 'weightmap' [-Wunused-variable] 36 | property_map::type weightmap = get(edge_weight, g); | ^~~~~~~~~ src/shortestpath.cpp:22:55: warning: unused typedef 'edge_descriptor' [-Wunused-local-typedef] 22 | typedef graph_traits < graph_t >::edge_descriptor edge_descriptor; | ^ src/shortestpath.cpp:23:39: warning: unused typedef 'Edge' [-Wunused-local-typedef] 23 | typedef std::pair Edge; | ^ 8 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshwrapper.o src/meshwrapper.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshstitcher.o src/meshstitcher.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/strokemeshbuilder.o src/strokemeshbuilder.cpp src/strokemeshbuilder.cpp:355:18: warning: variable 'j' is uninitialized when used here [-Wuninitialized] 355 | j = (j + 1) % m_nodeIndices.size(); | ^ src/strokemeshbuilder.cpp:352:20: note: initialize the variable 'j' to silence this warning 352 | size_t h, j; | ^ | = 0 src/strokemeshbuilder.cpp:498:43: warning: lambda capture 'this' is not used [-Wunused-lambda-capture] 498 | auto updateInBetweenBaseNormal = [this](const Node &nodeU, const Node &nodeV, Node &updateNode) { | ^~~~ In file included from src/strokemeshbuilder.cpp:4: src/strokemeshbuilder.h:80:11: warning: private field 'm_cutRotation' is not used [-Wunused-private-field] 80 | float m_cutRotation = 0.0f; | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshcombiner.o src/meshcombiner.cpp In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:21: In file included from /usr/local/include/CGAL/AABB_traits.h:23: In file included from /usr/local/include/CGAL/intersections.h:38: In file included from /usr/local/include/CGAL/intersection_3.h:86: In file included from /usr/local/include/CGAL/Intersections_3/Triangle_3_Triangle_3.h:26: /usr/local/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:54:7: warning: variable 'pt_added' set but not used [-Wunused-but-set-variable] 54 | int pt_added = 0; | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:22: In file included from /usr/local/include/CGAL/AABB_tree.h:26: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_search_tree.h:19: In file included from /usr/local/include/CGAL/Orthogonal_k_neighbor_search.h:22: In file included from /usr/local/include/CGAL/Spatial_searching/internal/K_neighbor_search.h:23: In file included from /usr/local/include/CGAL/Kd_tree.h:28: In file included from /usr/local/include/CGAL/algorithm.h:31: In file included from /usr/local/include/boost/random.hpp:43: In file included from /usr/local/include/boost/random/mersenne_twister.hpp:32: /usr/local/include/boost/random/detail/polynomial.hpp:303:20: warning: definition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 303 | reference &operator=(const reference &other) | ^ /usr/local/include/boost/random/detail/polynomial.hpp:315:16: note: in implicit copy constructor for 'boost::random::detail::polynomial::reference' first required here 315 | return reference(_storage[i/bits], i%bits); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:22: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:18: /usr/local/include/boost/heap/detail/heap_comparison.hpp:27:53: warning: unused parameter 'rhs' [-Wunused-parameter] 27 | bool value_equality( Heap1 const& lhs, Heap2 const& rhs, typename Heap1::value_type lval, typename Heap2::value_type rval ) | ^ /usr/local/include/boost/heap/detail/heap_comparison.hpp:39:52: warning: unused parameter 'rhs' [-Wunused-parameter] 39 | bool value_compare( Heap1 const& lhs, Heap2 const& rhs, typename Heap1::value_type lval, typename Heap2::value_type rval ) | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:22: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:19: In file included from /usr/local/include/boost/heap/detail/stable_heap.hpp:21: /usr/local/include/boost/heap/heap_merge.hpp:32:37: warning: unused parameter 'lhs' [-Wunused-parameter] 32 | static void reserve( Heap1& lhs, std::size_t required_size ) | ^ /usr/local/include/boost/heap/heap_merge.hpp:32:54: warning: unused parameter 'required_size' [-Wunused-parameter] 32 | static void reserve( Heap1& lhs, std::size_t required_size ) | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:22: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:19: /usr/local/include/boost/heap/detail/stable_heap.hpp:109:32: warning: unused parameter 'rhs' [-Wunused-parameter] 109 | size_holder( size_holder&& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:112:37: warning: unused parameter 'rhs' [-Wunused-parameter] 112 | size_holder( size_holder const& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:115:43: warning: unused parameter 'rhs' [-Wunused-parameter] 115 | size_holder& operator=( size_holder&& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:120:48: warning: unused parameter 'rhs' [-Wunused-parameter] 120 | size_holder& operator=( size_holder const& rhs ) BOOST_NOEXCEPT | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:25: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19: In file included from /usr/local/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: In file included from /usr/local/include/CGAL/Filtered_kernel.h:22: In file included from /usr/local/include/CGAL/Exact_kernel_selector.h:26: In file included from /usr/local/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In file included from /usr/local/include/CGAL/Lazy_exact_nt.h:29: /usr/local/include/CGAL/Handle.h:125:46: warning: performing pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] 125 | Id_type id() const noexcept { return PTR - static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:21: In file included from /usr/local/include/CGAL/boost/graph/selection.h:22: In file included from /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h:36: /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp:722:58: warning: unused parameter 'v' [-Wunused-parameter] 722 | inline void remove_active_node(vertex_descriptor v) | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:21: /usr/local/include/CGAL/boost/graph/selection.h:210:17: warning: variable 'nb_selected' set but not used [-Wunused-but-set-variable] 210 | std::size_t nb_selected = 0; | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:20: /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:1297:15: warning: variable 'nb_deg_faces' set but not used [-Wunused-but-set-variable] 1297 | std::size_t nb_deg_faces = 0; | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:23: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:408:20: warning: variable 'nb_splits' set but not used [-Wunused-but-set-variable] 408 | unsigned int nb_splits = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:494:20: warning: variable 'nb_splits' set but not used [-Wunused-but-set-variable] 494 | unsigned int nb_splits = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:639:20: warning: variable 'nb_collapses' set but not used [-Wunused-but-set-variable] 639 | unsigned int nb_collapses = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:839:20: warning: variable 'nb_flips' set but not used [-Wunused-but-set-variable] 839 | unsigned int nb_flips = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1873:20: warning: variable 'nb_border' set but not used [-Wunused-but-set-variable] 1873 | unsigned int nb_border = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1874:20: warning: variable 'nb_mesh' set but not used [-Wunused-but-set-variable] 1874 | unsigned int nb_mesh = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1875:20: warning: variable 'nb_patch' set but not used [-Wunused-but-set-variable] 1875 | unsigned int nb_patch = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1876:20: warning: variable 'nb_patch_border' set but not used [-Wunused-but-set-variable] 1876 | unsigned int nb_patch_border = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1877:20: warning: variable 'nb_isolated' set but not used [-Wunused-but-set-variable] 1877 | unsigned int nb_isolated = 0; | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:25: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h:19: /usr/local/include/CGAL/Polygon_mesh_processing/internal/Smoothing/mesh_smoothing_impl.h:165:9: warning: variable 'flipped_n' set but not used [-Wunused-but-set-variable] 165 | int flipped_n = 0; | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:26: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:23: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/fair.h:26: In file included from /usr/local/include/CGAL/Eigen_solver_traits.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:61: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:26: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:23: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/fair.h:26: In file included from /usr/local/include/CGAL/Eigen_solver_traits.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:31: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseLU:33: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:21: /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:254:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] 254 | int i = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:1584:7: warning: variable 'cc_counter' set but not used [-Wunused-but-set-variable] 1584 | int cc_counter = 0; | ^ src/meshcombiner.cpp:107:18: warning: unused variable 'insertResult' [-Wunused-variable] 107 | auto insertResult = verticesSourceMap.insert({{x, y, z}, {source, vertexIndex}}); | ^~~~~~~~~~~~ In file included from src/meshcombiner.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:21: In file included from /usr/local/include/CGAL/boost/graph/selection.h:22: In file included from /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h:28: In file included from /usr/local/include/boost/graph/adjacency_list.hpp:255: In file included from /usr/local/include/boost/graph/detail/adjacency_list.hpp:35: /usr/local/include/boost/graph/detail/adj_list_edge_iterator.hpp:50:16: warning: definition of implicit copy assignment operator for 'adj_list_edge_iterator, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 50 | inline adj_list_edge_iterator(const self& x) | ^ /usr/local/include/boost/concept_check.hpp:147:9: note: in implicit copy assignment operator for 'boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>' first required here 147 | a = b; // require assignment operator | ^ /usr/local/include/boost/concept/usage.hpp:20:43: note: in instantiation of member function 'boost::Assignable, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>::~Assignable' requested here 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept/detail/general.hpp:50:42: note: in instantiation of member function 'boost::concepts::usage_requirements, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>>::~usage_requirements' requested here 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept_check.hpp:145:5: note: in instantiation of member function 'boost::concepts::requirement, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>>::************>::failed' requested here 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^ /usr/local/include/boost/concept/usage.hpp:36:7: note: expanded from macro 'BOOST_CONCEPT_USAGE' 36 | BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements)); \ | ^ /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT' 43 | BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) | ^ /usr/local/include/boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN' 92 | &::boost::concepts::requirement_::failed> \ | ^ /usr/local/include/boost/concept/usage.hpp:20:43: note: in instantiation of member function 'boost::concepts::MultiPassInputIterator, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>::~MultiPassInputIterator' requested here 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept/detail/general.hpp:50:42: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept/detail/general.hpp:50:42: note: in instantiation of member function 'boost::concepts::usage_requirements>>>>, boost::property>>>>>>::~usage_requirements' requested here /usr/local/include/boost/graph/graph_concepts.hpp:233:5: note: in instantiation of member function 'boost::concepts::requirement>>>>, boost::property>>>>>>::************>::failed' requested here 233 | BOOST_CONCEPT_USAGE(EdgeListGraph) | ^ /usr/local/include/boost/concept/usage.hpp:36:7: note: expanded from macro 'BOOST_CONCEPT_USAGE' 36 | BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements)); \ | ^ /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT' 43 | BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) | ^ /usr/local/include/boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN' 92 | &::boost::concepts::requirement_::failed> \ | ^ /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp:1038:12: note: in instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>, boost::adj_list_edge_property_map>>>, boost::edge_capacity_t>, boost::adj_list_edge_property_map>>>, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl &, void *, const boost::property>>>, boost::edge_reverse_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl &, boost::vertex_predecessor_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, double, double &, boost::vertex_distance_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, unsigned long, const unsigned long &, boost::vertex_index_t>>' requested here 1038 | return boykov_kolmogorov_max_flow(g, | ^ /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp:1062:12: note: in instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>, int, boost::buffer_param_t, boost::no_property>' requested here 1062 | return boykov_kolmogorov_max_flow(g, src, sink, params); | ^ /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h:248:19: note: in instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>>' requested here 248 | return boost::boykov_kolmogorov_max_flow(graph, cluster_source, | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:90:53: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 90 | for (typename SrcEvaluatorType::InnerIterator it(srcEvaluator, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:132:5: note: in instantiation of function template specialization 'Eigen::internal::assign_sparse_to_sparse, Eigen::SparseMatrix>' requested here 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here 190 | construct(expr.derived(), typename Traits::template match::type()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: note: in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here 64 | : m_dummy(0,0), m_matrix(m_dummy) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:166:3: note: in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here 166 | IterativeSolverBase() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:16: note: in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here 175 | BiCGSTAB() : Base() {} | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:251:44: note: in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested here 251 | Eigen_solver_traits(): m_solver_sptr(new EigenSolverT) { } | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:90:53: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 90 | for (typename SrcEvaluatorType::InnerIterator it(srcEvaluator, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here 190 | construct(expr.derived(), typename Traits::template match::type()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: note: in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here 64 | : m_dummy(0,0), m_matrix(m_dummy) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:166:3: note: in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here 166 | IterativeSolverBase() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:16: note: in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here 175 | BiCGSTAB() : Base() {} | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:251:44: note: in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested here 251 | Eigen_solver_traits(): m_solver_sptr(new EigenSolverT) { } | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here 190 | construct(expr.derived(), typename Traits::template match::type()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: note: in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here 64 | : m_dummy(0,0), m_matrix(m_dummy) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:166:3: note: in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here 166 | IterativeSolverBase() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:16: note: in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here 175 | BiCGSTAB() : Base() {} | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:251:44: note: in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested here 251 | Eigen_solver_traits(): m_solver_sptr(new EigenSolverT) { } | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:239:14: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 239 | m_matrix.setFromTriplets(m_triplets.begin(), m_triplets.end()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:249:7: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here 249 | assemble_matrix(); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:266:30: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 266 | m_solver_sptr->compute(A.eigen_object()); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:239:14: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 239 | m_matrix.setFromTriplets(m_triplets.begin(), m_triplets.end()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:249:7: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here 249 | assemble_matrix(); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:266:30: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 266 | m_solver_sptr->compute(A.eigen_object()); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:239:14: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 239 | m_matrix.setFromTriplets(m_triplets.begin(), m_triplets.end()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:249:7: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here 249 | assemble_matrix(); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:266:30: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 266 | m_solver_sptr->compute(A.eigen_object()); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:644:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 644 | return setConstant(Scalar(1)); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:271:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::setOnes' requested here 271 | X.setOnes(B.rows()); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:644:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 644 | return setConstant(Scalar(1)); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:271:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::setOnes' requested here 271 | X.setOnes(B.rows()); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:41:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here 41 | class SolveWithGuess : public internal::generic_xpr_base, MatrixXpr, typename internal::traits::StorageKind>::type | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:322:12: note: in implicit move constructor for 'Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>' first required here 322 | return SolveWithGuess(derived(), b.derived(), x0); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:24: note: in instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix, CGAL::Eigen_vector>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:41:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here 41 | class SolveWithGuess : public internal::generic_xpr_base, MatrixXpr, typename internal::traits::StorageKind>::type | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:322:12: note: in implicit move constructor for 'Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>' first required here 322 | return SolveWithGuess(derived(), b.derived(), x0); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:24: note: in instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:45:29: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 45 | RealScalar r0_sqnorm = r0.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:45:29: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 45 | RealScalar r0_sqnorm = r0.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:46:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 46 | RealScalar rhs_sqnorm = rhs.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:46:31: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 46 | RealScalar rhs_sqnorm = rhs.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:71:14: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 71 | rho = r0.dot(r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:18: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:18: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:11: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:11: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:100:14: note: in implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required here 100 | return Solve(*this, b.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:85:17: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::solve>' requested here 85 | y = precond.solve(p); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:100:14: note: in implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required here 100 | return Solve(*this, b.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:85:17: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::solve>' requested here 85 | y = precond.solve(p); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:21: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:21: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:21: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:29: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:29: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:87:23: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*>' requested here 87 | v.noalias() = mat * y; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:87:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | v.noalias() = mat * y; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:100:20: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 100 | x += alpha * y + w * z; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:20: In file included from /usr/local/include/CGAL/boost/graph/copy_face_graph.h:18: In file included from /usr/local/include/CGAL/Cartesian_converter.h:30: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:100:20: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 100 | x += alpha * y + w * z; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/meshcombiner.cpp:1: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:22: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/intersection.h:25: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:29: In file included from /usr/local/include/boost/dynamic_bitset.hpp:15: /usr/local/include/boost/dynamic_bitset/dynamic_bitset.hpp:111:20: warning: definition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | reference& operator=(const reference& rhs) { do_assign(rhs); return *this; } // for b[i] = b[j] | ^ /usr/local/include/boost/dynamic_bitset/dynamic_bitset.hpp:308:16: note: in implicit copy constructor for 'boost::dynamic_bitset<>::reference' first required here 308 | return reference(m_bits[block_index(pos)], bit_index(pos)); | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Face_graph_output_builder.h:1071:100: note: in instantiation of member function 'boost::dynamic_bitset<>::operator[]' requested here 1071 | if( (patch_status_was_not_already_set[0] && previous_bitvalue[0]!=is_patch_inside_tm2[patch_id_p1] ) || | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Visitor.h:1682:5: note: in instantiation of function template specialization 'CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, std::tuple>::Property_map>>, boost::optional>::Property_map>>, boost::optional>::Property_map>>, boost::optional>::Property_map>>>, CGAL::SM_index_pmap, CGAL::SM_Face_index>, CGAL::SM_index_pmap, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, std::tuple>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor>>>::operator()>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, true>, std::map> *, CGAL::Polygon_mesh_processing::Corefinement::internal::Node_id_to_vertex>>>>' requested here 1682 | output_builder(nodes, | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:1758:15: note: in instantiation of member function 'CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, std::tuple>::Property_map>>, boost::optional>::Property_map>>, boost::optional>::Property_map>>, boost::optional>::Property_map>>>, CGAL::SM_index_pmap, CGAL::SM_Face_index>, CGAL::SM_index_pmap, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, std::tuple>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor>>>, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor>>>::finalize' requested here 1758 | visitor.finalize(nodes,tm1,tm2,vpm1,vpm2); | ^ /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:408:3: note: in instantiation of function template specialization 'CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder>, CGAL::Surface_mesh>::Property_map>, CGAL::Surface_mesh>::Property_map>, std::tuple>::Property_map>>, boost::optional>::Property_map>>, boost::optional>::Property_map>>, boost::optional>::Property_map>>>, CGAL::SM_index_pmap, CGAL::SM_Face_index>, CGAL::SM_index_pmap, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, std::tuple>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor>>>, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind>, CGAL::Polygon_mesh_processing::Corefinement::No_mark>>>, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor>>>>::operator()' requested here 408 | functor(CGAL::Emptyset_iterator(), throw_on_self_intersection, true); | ^ /usr/local/include/CGAL/Polygon_mesh_processing/corefinement.h:530:4: note: in instantiation of function template specialization 'CGAL::Polygon_mesh_processing::corefine_and_compute_boolean_operations>, CGAL::Named_function_parameters, CGAL::Named_function_parameters, CGAL::Named_function_parameters, CGAL::Named_function_parameters, CGAL::Named_function_parameters, CGAL::Named_function_parameters>' requested here 530 | corefine_and_compute_boolean_operations(tm1, tm2, output, np1, np2, | ^ src/meshcombiner.cpp:122:49: note: in instantiation of function template specialization 'CGAL::Polygon_mesh_processing::corefine_and_compute_union>, CGAL::Named_function_parameters, CGAL::Named_function_parameters, CGAL::Named_function_parameters>' requested here 122 | if (!CGAL::Polygon_mesh_processing::corefine_and_compute_union(*firstCgalMesh, *secondCgalMesh, *resultCgalMesh)) { | ^ 84 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/positionkey.o src/positionkey.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/strokemodifier.o src/strokemodifier.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/boxmesh.o src/boxmesh.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshrecombiner.o src/meshrecombiner.cpp src/meshrecombiner.cpp:192:24: warning: variable 'totalAdjustedTriangles' set but not used [-Wunused-but-set-variable] 192 | size_t totalAdjustedTriangles = 0; | ^ src/meshrecombiner.cpp:134:12: warning: unused variable 'islands' [-Wunused-variable] 134 | size_t islands = splitSeamVerticesToIslands(seamLink, &seamVertexToIslandMap); | ^~~~~~~ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/triangulatefaces.o src/triangulatefaces.cpp In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:28: In file included from /usr/local/include/CGAL/Cartesian/Line_2.h:22: In file included from /usr/local/include/CGAL/predicates/kernel_ftC2.h:21: In file included from /usr/local/include/CGAL/algorithm.h:31: In file included from /usr/local/include/boost/random.hpp:43: In file included from /usr/local/include/boost/random/mersenne_twister.hpp:32: /usr/local/include/boost/random/detail/polynomial.hpp:303:20: warning: definition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 303 | reference &operator=(const reference &other) | ^ /usr/local/include/boost/random/detail/polynomial.hpp:315:16: note: in implicit copy constructor for 'boost::random::detail::polynomial::reference' first required here 315 | return reference(_storage[i/bits], i%bits); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:62: In file included from /usr/local/include/CGAL/Cartesian/function_objects.h:20: In file included from /usr/local/include/CGAL/Kernel/function_objects.h:29: In file included from /usr/local/include/CGAL/intersection_3.h:86: In file included from /usr/local/include/CGAL/Intersections_3/Triangle_3_Triangle_3.h:26: /usr/local/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:54:7: warning: variable 'pt_added' set but not used [-Wunused-but-set-variable] 54 | int pt_added = 0; | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: In file included from /usr/local/include/CGAL/Filtered_kernel.h:22: In file included from /usr/local/include/CGAL/Exact_kernel_selector.h:26: In file included from /usr/local/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In file included from /usr/local/include/CGAL/Lazy_exact_nt.h:29: /usr/local/include/CGAL/Handle.h:125:46: warning: performing pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] 125 | Id_type id() const noexcept { return PTR - static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/triangulatefaces.cpp:3: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:32: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:23: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/fair.h:26: In file included from /usr/local/include/CGAL/Eigen_solver_traits.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:61: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from src/triangulatefaces.cpp:3: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:32: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:23: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/fair.h:26: In file included from /usr/local/include/CGAL/Eigen_solver_traits.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:31: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseLU:33: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:90:53: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 90 | for (typename SrcEvaluatorType::InnerIterator it(srcEvaluator, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:132:5: note: in instantiation of function template specialization 'Eigen::internal::assign_sparse_to_sparse, Eigen::SparseMatrix>' requested here 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here 190 | construct(expr.derived(), typename Traits::template match::type()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: note: in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here 64 | : m_dummy(0,0), m_matrix(m_dummy) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:166:3: note: in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here 166 | IterativeSolverBase() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:16: note: in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here 175 | BiCGSTAB() : Base() {} | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:251:44: note: in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested here 251 | Eigen_solver_traits(): m_solver_sptr(new EigenSolverT) { } | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:90:53: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 90 | for (typename SrcEvaluatorType::InnerIterator it(srcEvaluator, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here 190 | construct(expr.derived(), typename Traits::template match::type()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: note: in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here 64 | : m_dummy(0,0), m_matrix(m_dummy) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:166:3: note: in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here 166 | IterativeSolverBase() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:16: note: in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here 175 | BiCGSTAB() : Base() {} | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:251:44: note: in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested here 251 | Eigen_solver_traits(): m_solver_sptr(new EigenSolverT) { } | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h:190:7: note: in instantiation of function template specialization 'Eigen::Ref>::construct>' requested here 190 | construct(expr.derived(), typename Traits::template match::type()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:64:21: note: in instantiation of function template specialization 'Eigen::Ref>::Ref>' requested here 64 | : m_dummy(0,0), m_matrix(m_dummy) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:166:3: note: in instantiation of member function 'Eigen::internal::generic_matrix_wrapper>::generic_matrix_wrapper' requested here 166 | IterativeSolverBase() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:175:16: note: in instantiation of member function 'Eigen::IterativeSolverBase>>::IterativeSolverBase' requested here 175 | BiCGSTAB() : Base() {} | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:251:44: note: in instantiation of member function 'Eigen::BiCGSTAB>::BiCGSTAB' requested here 251 | Eigen_solver_traits(): m_solver_sptr(new EigenSolverT) { } | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:239:14: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 239 | m_matrix.setFromTriplets(m_triplets.begin(), m_triplets.end()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:249:7: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here 249 | assemble_matrix(); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:266:30: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 266 | m_solver_sptr->compute(A.eigen_object()); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:239:14: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 239 | m_matrix.setFromTriplets(m_triplets.begin(), m_triplets.end()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:249:7: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here 249 | assemble_matrix(); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:266:30: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 266 | m_solver_sptr->compute(A.eigen_object()); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:239:14: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 239 | m_matrix.setFromTriplets(m_triplets.begin(), m_triplets.end()); | ^ /usr/local/include/CGAL/Eigen_sparse_matrix.h:249:7: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::assemble_matrix' requested here 249 | assemble_matrix(); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:266:30: note: in instantiation of member function 'CGAL::Eigen_sparse_matrix::eigen_object' requested here 266 | m_solver_sptr->compute(A.eigen_object()); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:644:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 644 | return setConstant(Scalar(1)); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:271:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::setOnes' requested here 271 | X.setOnes(B.rows()); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:644:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 644 | return setConstant(Scalar(1)); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:271:7: note: in instantiation of member function 'Eigen::PlainObjectBase>::setOnes' requested here 271 | X.setOnes(B.rows()); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:41:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here 41 | class SolveWithGuess : public internal::generic_xpr_base, MatrixXpr, typename internal::traits::StorageKind>::type | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:322:12: note: in implicit move constructor for 'Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>' first required here 322 | return SolveWithGuess(derived(), b.derived(), x0); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:24: note: in instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix, CGAL::Eigen_vector>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:41:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix, CGAL::Eigen_vector>>' first required here 41 | class SolveWithGuess : public internal::generic_xpr_base, MatrixXpr, typename internal::traits::StorageKind>::type | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h:322:12: note: in implicit move constructor for 'Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>' first required here 322 | return SolveWithGuess(derived(), b.derived(), x0); | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:24: note: in instantiation of function template specialization 'Eigen::IterativeSolverBase>>::solveWithGuess, CGAL::Eigen_vector>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:42: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: in instantiation of function template specialization 'Eigen::BiCGSTAB>::_solve_with_guess_impl, Eigen::Matrix>' requested here 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*, -1, 1, true>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:29: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product>, Eigen::Block, -1, 1, true>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:42:23: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator->, Eigen::Block, -1, 1, true>>>' requested here 42 | VectorType r = rhs - mat * x; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:45:29: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 45 | RealScalar r0_sqnorm = r0.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:45:29: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 45 | RealScalar r0_sqnorm = r0.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:46:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::squaredNorm' requested here 46 | RealScalar rhs_sqnorm = rhs.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:46:31: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 46 | RealScalar rhs_sqnorm = rhs.squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:71:14: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 71 | rho = r0.dot(r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:18: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:18: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:11: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:83:11: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' requested here 83 | p = r + beta * (p - w * v); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:100:14: note: in implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required here 100 | return Solve(*this, b.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:85:17: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::solve>' requested here 85 | y = precond.solve(p); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:100:14: note: in implicit move constructor for 'Eigen::Solve, Eigen::Matrix>' first required here 100 | return Solve(*this, b.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:85:17: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::solve>' requested here 85 | y = precond.solve(p); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:21: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:21: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:21: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:29: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::DiagonalPreconditioner::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h:91:29: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested here 91 | x = m_invdiag.array() * b.array() ; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:87:23: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>>::operator*>' requested here 87 | v.noalias() = mat * y; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:87:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | v.noalias() = mat * y; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:100:20: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 100 | x += alpha * y + w * z; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: in instantiation of function template specialization 'Eigen::internal::bicgstab>, Eigen::Block, -1, 1, true>, Eigen::Block, -1, 1, true>, Eigen::DiagonalPreconditioner>' requested here 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h:107:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 107 | src.dec()._solve_with_guess_impl(src.rhs(), dst/*, src.guess()*/); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ In file included from src/triangulatefaces.cpp:2: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:21: In file included from /usr/local/include/CGAL/basic_classes.h:23: In file included from /usr/local/include/CGAL/Bbox_2.h:22: In file included from /usr/local/include/CGAL/Dimension.h:20: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:100:20: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 100 | x += alpha * y + w * z; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h:203:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 203 | if(!internal::bicgstab(matrix(), b.col(j), xj, Base::m_preconditioner, m_iterations, m_error)) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SolveWithGuess>, Eigen::Matrix, CGAL::Eigen_vector>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 377 | : Base(other.derived()) | ^ /usr/local/include/CGAL/Eigen_solver_traits.h:272:9: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix>, Eigen::Matrix, CGAL::Eigen_vector>>' requested here 272 | X = m_solver_sptr->solveWithGuess(B,X); | ^ 58 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/booleanmesh.o src/booleanmesh.cpp In file included from src/booleanmesh.cpp:1: In file included from src/booleanmesh.h:3: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:28: In file included from /usr/local/include/CGAL/Cartesian/Line_2.h:22: In file included from /usr/local/include/CGAL/predicates/kernel_ftC2.h:21: In file included from /usr/local/include/CGAL/algorithm.h:31: In file included from /usr/local/include/boost/random.hpp:43: In file included from /usr/local/include/boost/random/mersenne_twister.hpp:32: /usr/local/include/boost/random/detail/polynomial.hpp:303:20: warning: definition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 303 | reference &operator=(const reference &other) | ^ /usr/local/include/boost/random/detail/polynomial.hpp:315:16: note: in implicit copy constructor for 'boost::random::detail::polynomial::reference' first required here 315 | return reference(_storage[i/bits], i%bits); | ^ In file included from src/booleanmesh.cpp:1: In file included from src/booleanmesh.h:3: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:62: In file included from /usr/local/include/CGAL/Cartesian/function_objects.h:20: In file included from /usr/local/include/CGAL/Kernel/function_objects.h:29: In file included from /usr/local/include/CGAL/intersection_3.h:86: In file included from /usr/local/include/CGAL/Intersections_3/Triangle_3_Triangle_3.h:26: /usr/local/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:54:7: warning: variable 'pt_added' set but not used [-Wunused-but-set-variable] 54 | int pt_added = 0; | ^ In file included from src/booleanmesh.cpp:1: In file included from src/booleanmesh.h:3: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: In file included from /usr/local/include/CGAL/Filtered_kernel.h:22: In file included from /usr/local/include/CGAL/Exact_kernel_selector.h:26: In file included from /usr/local/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In file included from /usr/local/include/CGAL/Lazy_exact_nt.h:29: /usr/local/include/CGAL/Handle.h:125:46: warning: performing pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] 125 | Id_type id() const noexcept { return PTR - static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/imageskeletonextractor.o src/imageskeletonextractor.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/contourtopartconverter.o src/contourtopartconverter.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/remesher.o src/remesher.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/clothsimulator.o src/clothsimulator.cpp In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:3: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:61: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:3: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:31: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseLU:33: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from src/clothsimulator.cpp:3: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:28: In file included from /usr/local/include/CGAL/Cartesian/Line_2.h:22: In file included from /usr/local/include/CGAL/predicates/kernel_ftC2.h:21: In file included from /usr/local/include/CGAL/algorithm.h:31: In file included from /usr/local/include/boost/random.hpp:43: In file included from /usr/local/include/boost/random/mersenne_twister.hpp:32: /usr/local/include/boost/random/detail/polynomial.hpp:303:20: warning: definition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 303 | reference &operator=(const reference &other) | ^ /usr/local/include/boost/random/detail/polynomial.hpp:315:16: note: in implicit copy constructor for 'boost::random::detail::polynomial::reference' first required here 315 | return reference(_storage[i/bits], i%bits); | ^ In file included from src/clothsimulator.cpp:3: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:62: In file included from /usr/local/include/CGAL/Cartesian/function_objects.h:20: In file included from /usr/local/include/CGAL/Kernel/function_objects.h:29: In file included from /usr/local/include/CGAL/intersection_3.h:86: In file included from /usr/local/include/CGAL/Intersections_3/Triangle_3_Triangle_3.h:26: /usr/local/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:54:7: warning: variable 'pt_added' set but not used [-Wunused-but-set-variable] 54 | int pt_added = 0; | ^ In file included from src/clothsimulator.cpp:4: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:18: /usr/local/include/boost/heap/detail/heap_comparison.hpp:27:53: warning: unused parameter 'rhs' [-Wunused-parameter] 27 | bool value_equality( Heap1 const& lhs, Heap2 const& rhs, typename Heap1::value_type lval, typename Heap2::value_type rval ) | ^ /usr/local/include/boost/heap/detail/heap_comparison.hpp:39:52: warning: unused parameter 'rhs' [-Wunused-parameter] 39 | bool value_compare( Heap1 const& lhs, Heap2 const& rhs, typename Heap1::value_type lval, typename Heap2::value_type rval ) | ^ In file included from src/clothsimulator.cpp:4: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:19: In file included from /usr/local/include/boost/heap/detail/stable_heap.hpp:21: /usr/local/include/boost/heap/heap_merge.hpp:32:37: warning: unused parameter 'lhs' [-Wunused-parameter] 32 | static void reserve( Heap1& lhs, std::size_t required_size ) | ^ /usr/local/include/boost/heap/heap_merge.hpp:32:54: warning: unused parameter 'required_size' [-Wunused-parameter] 32 | static void reserve( Heap1& lhs, std::size_t required_size ) | ^ In file included from src/clothsimulator.cpp:4: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:19: /usr/local/include/boost/heap/detail/stable_heap.hpp:109:32: warning: unused parameter 'rhs' [-Wunused-parameter] 109 | size_holder( size_holder&& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:112:37: warning: unused parameter 'rhs' [-Wunused-parameter] 112 | size_holder( size_holder const& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:115:43: warning: unused parameter 'rhs' [-Wunused-parameter] 115 | size_holder& operator=( size_holder&& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:120:48: warning: unused parameter 'rhs' [-Wunused-parameter] 120 | size_holder& operator=( size_holder const& rhs ) BOOST_NOEXCEPT | ^ In file included from src/clothsimulator.cpp:6: In file included from /usr/local/include/CGAL/Polyhedron_3.h:25: In file included from /usr/local/include/CGAL/HalfedgeDS_default.h:23: In file included from /usr/local/include/CGAL/boost/graph/graph_traits_HalfedgeDS_default.h:18: /usr/local/include/CGAL/HalfedgeDS_decorator.h:799:22: warning: variable 'nb_isolated_vertices' set but not used [-Wunused-but-set-variable] 799 | nb_isolated_vertices = 0; | ^ In file included from src/clothsimulator.cpp:13: In file included from src/booleanmesh.h:3: In file included from /usr/local/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: In file included from /usr/local/include/CGAL/Filtered_kernel.h:22: In file included from /usr/local/include/CGAL/Exact_kernel_selector.h:26: In file included from /usr/local/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In file included from /usr/local/include/CGAL/Lazy_exact_nt.h:29: /usr/local/include/CGAL/Handle.h:125:46: warning: performing pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] 125 | Id_type id() const noexcept { return PTR - static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ src/clothsimulator.cpp:93:29: warning: unused parameter 'i' [-Wunused-parameter] 93 | bool query(unsigned int i) const | ^ src/clothsimulator.cpp:161:5: warning: delete called on non-final 'CgRootNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 161 | delete m_rootNode; | ^ src/clothsimulator.cpp:162:5: warning: delete called on non-final 'CgSpringDeformationNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 162 | delete m_deformationNode; | ^ src/clothsimulator.cpp:163:5: warning: delete called on non-final 'CgMeshCollisionNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 163 | delete m_meshCollisionNode; | ^ src/clothsimulator.cpp:164:5: warning: delete called on non-final 'CgPointFixNode' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 164 | delete m_fixNode; | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:582:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 582 | return Constant(newSize, Scalar(1)); | ^ src/clothsimulator.cpp:241:78: note: in instantiation of member function 'Eigen::DenseBase>::Ones' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:582:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 582 | return Constant(newSize, Scalar(1)); | ^ src/clothsimulator.cpp:241:78: note: in instantiation of member function 'Eigen::DenseBase>::Ones' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:582:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 582 | return Constant(newSize, Scalar(1)); | ^ src/clothsimulator.cpp:241:78: note: in instantiation of member function 'Eigen::DenseBase>::Ones' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ src/clothsimulator.cpp:241:46: note: in instantiation of function template specialization 'Eigen::operator*' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ src/clothsimulator.cpp:241:46: note: in instantiation of function template specialization 'Eigen::operator*' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ src/clothsimulator.cpp:241:46: note: in instantiation of function template specialization 'Eigen::operator*' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ In file included from src/clothsimulator.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ src/clothsimulator.cpp:241:46: note: in instantiation of function template specialization 'Eigen::operator*' requested here 241 | mass_spring_system::VectorXf masses(mass * mass_spring_system::VectorXf::Ones((unsigned int)m_clothSprings.size())); | ^ 27 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/componentlayer.o src/componentlayer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/isotropicremesh.o src/isotropicremesh.cpp In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/border.h:18: In file included from /usr/local/include/CGAL/algorithm.h:31: In file included from /usr/local/include/boost/random.hpp:43: In file included from /usr/local/include/boost/random/mersenne_twister.hpp:32: /usr/local/include/boost/random/detail/polynomial.hpp:303:20: warning: definition of implicit copy constructor for 'reference' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 303 | reference &operator=(const reference &other) | ^ /usr/local/include/boost/random/detail/polynomial.hpp:315:16: note: in implicit copy constructor for 'boost::random::detail::polynomial::reference' first required here 315 | return reference(_storage[i/bits], i%bits); | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:18: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/shape_predicates.h:26: In file included from /usr/local/include/CGAL/Exact_kernel_selector.h:23: In file included from /usr/local/include/CGAL/Simple_cartesian.h:20: In file included from /usr/local/include/CGAL/Cartesian/Cartesian_base.h:62: In file included from /usr/local/include/CGAL/Cartesian/function_objects.h:20: In file included from /usr/local/include/CGAL/Kernel/function_objects.h:29: In file included from /usr/local/include/CGAL/intersection_3.h:86: In file included from /usr/local/include/CGAL/Intersections_3/Triangle_3_Triangle_3.h:26: /usr/local/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:54:7: warning: variable 'pt_added' set but not used [-Wunused-but-set-variable] 54 | int pt_added = 0; | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:18: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/shape_predicates.h:26: In file included from /usr/local/include/CGAL/Exact_kernel_selector.h:26: In file included from /usr/local/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In file included from /usr/local/include/CGAL/Lazy_exact_nt.h:29: /usr/local/include/CGAL/Handle.h:125:46: warning: performing pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] 125 | Id_type id() const noexcept { return PTR - static_cast(0); } | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:21: In file included from /usr/local/include/CGAL/boost/graph/selection.h:22: In file included from /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h:36: /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp:722:58: warning: unused parameter 'v' [-Wunused-parameter] 722 | inline void remove_active_node(vertex_descriptor v) | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:21: /usr/local/include/CGAL/boost/graph/selection.h:210:17: warning: variable 'nb_selected' set but not used [-Wunused-but-set-variable] 210 | std::size_t nb_selected = 0; | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:21: /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:1297:15: warning: variable 'nb_deg_faces' set but not used [-Wunused-but-set-variable] 1297 | std::size_t nb_deg_faces = 0; | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:27: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:18: /usr/local/include/boost/heap/detail/heap_comparison.hpp:27:53: warning: unused parameter 'rhs' [-Wunused-parameter] 27 | bool value_equality( Heap1 const& lhs, Heap2 const& rhs, typename Heap1::value_type lval, typename Heap2::value_type rval ) | ^ /usr/local/include/boost/heap/detail/heap_comparison.hpp:39:52: warning: unused parameter 'rhs' [-Wunused-parameter] 39 | bool value_compare( Heap1 const& lhs, Heap2 const& rhs, typename Heap1::value_type lval, typename Heap2::value_type rval ) | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:27: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:19: In file included from /usr/local/include/boost/heap/detail/stable_heap.hpp:21: /usr/local/include/boost/heap/heap_merge.hpp:32:37: warning: unused parameter 'lhs' [-Wunused-parameter] 32 | static void reserve( Heap1& lhs, std::size_t required_size ) | ^ /usr/local/include/boost/heap/heap_merge.hpp:32:54: warning: unused parameter 'required_size' [-Wunused-parameter] 32 | static void reserve( Heap1& lhs, std::size_t required_size ) | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:27: In file included from /usr/local/include/CGAL/AABB_tree.h:1061: In file included from /usr/local/include/CGAL/AABB_tree/internal/AABB_ray_intersection.h:28: In file included from /usr/local/include/boost/heap/priority_queue.hpp:19: /usr/local/include/boost/heap/detail/stable_heap.hpp:109:32: warning: unused parameter 'rhs' [-Wunused-parameter] 109 | size_holder( size_holder&& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:112:37: warning: unused parameter 'rhs' [-Wunused-parameter] 112 | size_holder( size_holder const& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:115:43: warning: unused parameter 'rhs' [-Wunused-parameter] 115 | size_holder& operator=( size_holder&& rhs ) BOOST_NOEXCEPT | ^ /usr/local/include/boost/heap/detail/stable_heap.hpp:120:48: warning: unused parameter 'rhs' [-Wunused-parameter] 120 | size_holder& operator=( size_holder const& rhs ) BOOST_NOEXCEPT | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:408:20: warning: variable 'nb_splits' set but not used [-Wunused-but-set-variable] 408 | unsigned int nb_splits = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:494:20: warning: variable 'nb_splits' set but not used [-Wunused-but-set-variable] 494 | unsigned int nb_splits = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:639:20: warning: variable 'nb_collapses' set but not used [-Wunused-but-set-variable] 639 | unsigned int nb_collapses = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:839:20: warning: variable 'nb_flips' set but not used [-Wunused-but-set-variable] 839 | unsigned int nb_flips = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1873:20: warning: variable 'nb_border' set but not used [-Wunused-but-set-variable] 1873 | unsigned int nb_border = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1874:20: warning: variable 'nb_mesh' set but not used [-Wunused-but-set-variable] 1874 | unsigned int nb_mesh = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1875:20: warning: variable 'nb_patch' set but not used [-Wunused-but-set-variable] 1875 | unsigned int nb_patch = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1876:20: warning: variable 'nb_patch_border' set but not used [-Wunused-but-set-variable] 1876 | unsigned int nb_patch_border = 0; | ^ /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:1877:20: warning: variable 'nb_isolated' set but not used [-Wunused-but-set-variable] 1877 | unsigned int nb_isolated = 0; | ^ In file included from src/isotropicremesh.cpp:4: /usr/local/include/boost/function_output_iterator.hpp:14:1: warning: This header is deprecated. Use instead. [-W#pragma-messages] 14 | BOOST_HEADER_DEPRECATED("") | ^ /usr/local/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /usr/local/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :16:2: note: expanded from here 16 | message("This header is deprecated. Use " "" " instead.") | ^ In file included from src/isotropicremesh.cpp:2: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/remesh.h:20: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h:21: In file included from /usr/local/include/CGAL/Polygon_mesh_processing/repair_degeneracies.h:21: In file included from /usr/local/include/CGAL/boost/graph/selection.h:22: In file included from /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h:28: In file included from /usr/local/include/boost/graph/adjacency_list.hpp:255: In file included from /usr/local/include/boost/graph/detail/adjacency_list.hpp:35: /usr/local/include/boost/graph/detail/adj_list_edge_iterator.hpp:50:16: warning: definition of implicit copy assignment operator for 'adj_list_edge_iterator, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 50 | inline adj_list_edge_iterator(const self& x) | ^ /usr/local/include/boost/concept_check.hpp:147:9: note: in implicit copy assignment operator for 'boost::detail::adj_list_edge_iterator, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>' first required here 147 | a = b; // require assignment operator | ^ /usr/local/include/boost/concept/usage.hpp:20:43: note: in instantiation of member function 'boost::Assignable, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>::~Assignable' requested here 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept/detail/general.hpp:50:42: note: in instantiation of member function 'boost::concepts::usage_requirements, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>>::~usage_requirements' requested here 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept_check.hpp:145:5: note: in instantiation of member function 'boost::concepts::requirement, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>>::************>::failed' requested here 145 | BOOST_CONCEPT_USAGE(Assignable) { | ^ /usr/local/include/boost/concept/usage.hpp:36:7: note: expanded from macro 'BOOST_CONCEPT_USAGE' 36 | BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements)); \ | ^ /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT' 43 | BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) | ^ /usr/local/include/boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN' 92 | &::boost::concepts::requirement_::failed> \ | ^ /usr/local/include/boost/concept/usage.hpp:20:43: note: in instantiation of member function 'boost::concepts::MultiPassInputIterator, boost::detail::out_edge_iter>>>> *>, void *, boost::detail::edge_desc_impl, long>, boost::adjacency_list>>>>, boost::property>>>>>>::~MultiPassInputIterator' requested here 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept/detail/general.hpp:50:42: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /usr/local/include/boost/concept/detail/general.hpp:50:42: note: in instantiation of member function 'boost::concepts::usage_requirements>>>>, boost::property>>>>>>::~usage_requirements' requested here /usr/local/include/boost/graph/graph_concepts.hpp:233:5: note: in instantiation of member function 'boost::concepts::requirement>>>>, boost::property>>>>>>::************>::failed' requested here 233 | BOOST_CONCEPT_USAGE(EdgeListGraph) | ^ /usr/local/include/boost/concept/usage.hpp:36:7: note: expanded from macro 'BOOST_CONCEPT_USAGE' 36 | BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements)); \ | ^ /usr/local/include/boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT' 43 | BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens) | ^ /usr/local/include/boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN' 92 | &::boost::concepts::requirement_::failed> \ | ^ /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp:1038:12: note: in instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>, boost::adj_list_edge_property_map>>>, boost::edge_capacity_t>, boost::adj_list_edge_property_map>>>, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map, const boost::detail::edge_desc_impl &, void *, const boost::property>>>, boost::edge_reverse_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, boost::detail::edge_desc_impl, boost::detail::edge_desc_impl &, boost::vertex_predecessor_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, double, double &, boost::vertex_distance_t>, boost::adj_list_vertex_property_map>>>>, boost::property>>>>, unsigned long, const unsigned long &, boost::vertex_index_t>>' requested here 1038 | return boykov_kolmogorov_max_flow(g, | ^ /usr/local/include/boost/graph/boykov_kolmogorov_max_flow.hpp:1062:12: note: in instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>, int, boost::buffer_param_t, boost::no_property>' requested here 1062 | return boykov_kolmogorov_max_flow(g, src, sink, params); | ^ /usr/local/include/CGAL/boost/graph/alpha_expansion_graphcut.h:248:19: note: in instantiation of function template specialization 'boost::boykov_kolmogorov_max_flow>>>>, boost::property>>>>>' requested here 248 | return boost::boykov_kolmogorov_max_flow(graph, cluster_source, | ^ 25 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/clothforce.o src/clothforce.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/projectfacestonodes.o src/projectfacestonodes.cpp In file included from src/projectfacestonodes.cpp:1: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/parallel_for.h:25: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:24: thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/simulateclothmeshes.o src/simulateclothmeshes.cpp In file included from src/simulateclothmeshes.cpp:1: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/parallel_for.h:25: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:24: thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/ddsfile.o src/ddsfile.cpp src/ddsfile.cpp:304:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 304 | if (index >= 0 && index < sizeof(names) / sizeof(names[0])) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ddsfile.cpp:327:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 327 | if (index >= 0 && index < sizeof(names) / sizeof(names[0])) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ddsfile.cpp:350:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 350 | if (index >= 0 && index < sizeof(names) / sizeof(names[0])) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ddsfile.cpp:471:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | for (auto level = 0; level < mipMapCount; ++level) { | ~~~~~ ^ ~~~~~~~~~~~ src/ddsfile.cpp:505:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505 | for (int layer = 0; layer < arraySize; ++layer) { | ~~~~~ ^ ~~~~~~~~~ src/ddsfile.cpp:507:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int level = 0; level < mipMapCount; ++level) { | ~~~~~ ^ ~~~~~~~~~~~ src/ddsfile.cpp:179:20: warning: unused function 'DxgiFormatToString' [-Wunused-function] 179 | static const char *DxgiFormatToString(DXGI_FORMAT dxgiFormat) | ^~~~~~~~~~~~~~~~~~ src/ddsfile.cpp:317:20: warning: unused function 'ResourceDimensionToString' [-Wunused-function] 317 | static const char *ResourceDimensionToString(D3D10_RESOURCE_DIMENSION resourceDimension) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/ddsfile.cpp:340:20: warning: unused function 'MiscFlagToString' [-Wunused-function] 340 | static const char *MiscFlagToString(UINT miscFlag) | ^~~~~~~~~~~~~~~~ 9 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fileforever.o src/fileforever.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/main.o src/main.cpp In file included from src/main.cpp:11: In file included from src/documentwindow.h:13: In file included from src/document.h:14: In file included from src/model.h:10: src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/MassSpringSolver.o thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:3: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:61: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:3: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:31: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseLU:33: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:122:48: warning: unused parameter 'ms' [-Wunused-parameter] 122 | void MassSpringSolver::timedSolve(unsigned int ms) { | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:299:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | for (int k = 0; k < n_iter; k++) { | ~ ^ ~~~~~~ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:345:48: warning: unused parameter 'i' [-Wunused-parameter] 345 | bool CgSphereCollisionNode::query(unsigned int i) const { return false; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:347:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | for (int i = 0; i < system->n_points; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:367:40: warning: unused parameter 'node' [-Wunused-parameter] 367 | bool CgNodeVisitor::visit(CgPointNode& node) { return true; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:368:41: warning: unused parameter 'node' [-Wunused-parameter] 368 | bool CgNodeVisitor::visit(CgSpringNode& node) { return true; } | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:46:4: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 46 | L.setFromTriplets(LTriplets.begin(), LTriplets.end()); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:46:4: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 46 | L.setFromTriplets(LTriplets.begin(), LTriplets.end()); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:931:8: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 931 | wi.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:46:4: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 46 | L.setFromTriplets(LTriplets.begin(), LTriplets.end()); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:948:7: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested here 948 | mat = trMat; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:46:4: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 46 | L.setFromTriplets(LTriplets.begin(), LTriplets.end()); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:948:7: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested here 948 | mat = trMat; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:46:4: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 46 | L.setFromTriplets(LTriplets.begin(), LTriplets.end()); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:948:7: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested here 948 | mat = trMat; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:46:4: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 46 | L.setFromTriplets(LTriplets.begin(), LTriplets.end()); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:26: note: in instantiation of function template specialization 'Eigen::operator*' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:26: note: in instantiation of function template specialization 'Eigen::operator*' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1083:66: note: in instantiation of member function 'Eigen::DenseBase>>::setZero' requested here 1083 | Eigen::Map (dest.m_outerIndex,dest.outerSize()).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1079:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 1079 | OtherCopy otherCopy(other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:19: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1083:66: note: in instantiation of member function 'Eigen::DenseBase>>::setZero' requested here 1083 | Eigen::Map (dest.m_outerIndex,dest.outerSize()).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1079:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 1079 | OtherCopy otherCopy(other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:19: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:19: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:19: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:73:19: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 73 | SparseMatrix A = M + h2 * L; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:3: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:59: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:139:28: warning: definition of implicit copy constructor for 'SparseSelfAdjointView, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | SparseSelfAdjointView& operator=(const SparseSelfAdjointView& src) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:177:10: note: in implicit copy constructor for 'Eigen::SparseSelfAdjointView, 1>' first required here 177 | return SparseSelfAdjointView(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:660:22: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::selfadjointView<1U>' requested here 660 | C = a.template selfadjointView(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:200:7: note: in instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested here 200 | ordering(matrix, pmat, tmp); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:366:22: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested here 366 | Base::template compute(matrix); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:74:16: note: in instantiation of member function 'Eigen::SimplicialLLT>::compute' requested here 74 | system_matrix.compute(A); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:350:63: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 350 | const ConstTransposeReturnType transpose() const { return ConstTransposeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/OrderingMethods/Ordering.h:30:9: note: in instantiation of member function 'Eigen::SparseMatrixBase>::transpose' requested here 30 | C = A.transpose(); // NOTE: Could be costly | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/OrderingMethods/Ordering.h:65:17: note: in instantiation of function template specialization 'Eigen::internal::ordering_helper_at_plus_a>' requested here 65 | internal::ordering_helper_at_plus_a(mat,symm); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:663:7: note: in instantiation of function template specialization 'Eigen::AMDOrdering::operator()>' requested here 663 | ordering(C,m_Pinv); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:200:7: note: in instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested here 200 | ordering(matrix, pmat, tmp); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:366:22: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested here 366 | Base::template compute(matrix); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:74:16: note: in instantiation of member function 'Eigen::SimplicialLLT>::compute' requested here 74 | system_matrix.compute(A); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:3: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:59: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:139:28: warning: definition of implicit copy constructor for 'SparseSelfAdjointView, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | SparseSelfAdjointView& operator=(const SparseSelfAdjointView& src) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:184:10: note: in implicit copy constructor for 'Eigen::SparseSelfAdjointView, 2>' first required here 184 | return SparseSelfAdjointView(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:670:17: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::selfadjointView<2U>' requested here 670 | ap.template selfadjointView() = a.template selfadjointView().twistedBy(m_P); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:200:7: note: in instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested here 200 | ordering(matrix, pmat, tmp); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:366:22: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested here 366 | Base::template compute(matrix); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:74:16: note: in instantiation of member function 'Eigen::SimplicialLLT>::compute' requested here 74 | system_matrix.compute(A); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:82:12: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>::operator*>' requested here 82 | + h2 * J * spring_directions | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:82:12: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>::operator*>' requested here 82 | + h2 * J * spring_directions | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:82:3: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' requested here 82 | + h2 * J * spring_directions | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:82:3: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>' requested here 82 | + h2 * J * spring_directions | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:83:8: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | + h2 * system->fext; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:83:8: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | + h2 * system->fext; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:83:8: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | + h2 * system->fext; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:83:8: note: in instantiation of function template specialization 'Eigen::operator*' requested here 83 | + h2 * system->fext; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:83:3: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 83 | + h2 * system->fext; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:83:3: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 83 | + h2 * system->fext; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:349:9: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:124:69: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 377 | : Base(other.derived()) | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:81:15: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 81 | VectorXf b = inertial_term | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:349:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:537:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set_noalias, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 537 | _set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:377:9: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::PlainObjectBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 377 | : Base(other.derived()) | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:81:15: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::Matrix>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 81 | VectorXf b = inertial_term | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:32: note: in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:32: note: in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:165:20: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Matrix>' requested here 165 | dest = m_P * b; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:165:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 165 | dest = m_P * b; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:317:3: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 317 | setConstant(val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:951:14: note: in instantiation of member function 'Eigen::DenseBase>::fill' requested here 951 | mask.fill(false); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:996:69: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 996 | permutation_matrix_product::run(dst, lhs, rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:317:3: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 317 | setConstant(val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:951:14: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 951 | mask.fill(false); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:351:9: note: in implicit copy constructor for 'Eigen::Map>' first required here 351 | m_xpr(xpr), | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:162:65: note: in instantiation of member function 'Eigen::internal::BlockImpl_dense>, 1, 1>::BlockImpl_dense' requested here 162 | EIGEN_DEVICE_FUNC inline BlockImpl(XprType& xpr, Index i) : Impl(xpr,i) {} | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:118:43: note: in instantiation of member function 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>::BlockImpl' requested here 118 | inline Block(XprType& xpr, Index i) : Impl(xpr,i) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:965:19: note: in instantiation of member function 'Eigen::Block>, 1, 1>::Block' requested here 965 | Block(dst, k) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:996:69: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, 1, false, Eigen::DenseShape>::run>, Eigen::PermutationMatrix<-1, -1>>' requested here 996 | permutation_matrix_product::run(dst, lhs, rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:351:9: note: in implicit copy constructor for 'Eigen::Map>' first required here 351 | m_xpr(xpr), | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:162:65: note: in instantiation of member function 'Eigen::internal::BlockImpl_dense>, 1, 1>::BlockImpl_dense' requested here 162 | EIGEN_DEVICE_FUNC inline BlockImpl(XprType& xpr, Index i) : Impl(xpr,i) {} | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:118:43: note: in instantiation of member function 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>::BlockImpl' requested here 118 | inline Block(XprType& xpr, Index i) : Impl(xpr,i) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:965:19: note: in instantiation of member function 'Eigen::Block>, 1, 1>::Block' requested here 965 | Block(dst, k) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:996:69: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 996 | permutation_matrix_product::run(dst, lhs, rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:351:9: note: in implicit copy constructor for 'Eigen::Map>' first required here 351 | m_xpr(xpr), | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:162:65: note: in instantiation of member function 'Eigen::internal::BlockImpl_dense>, 1, 1>::BlockImpl_dense' requested here 162 | EIGEN_DEVICE_FUNC inline BlockImpl(XprType& xpr, Index i) : Impl(xpr,i) {} | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:118:43: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | inline Block(XprType& xpr, Index i) : Impl(xpr,i) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:351:9: note: in implicit copy constructor for 'Eigen::Map>' first required here 351 | m_xpr(xpr), | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:162:65: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 162 | EIGEN_DEVICE_FUNC inline BlockImpl(XprType& xpr, Index i) : Impl(xpr,i) {} | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:354:16: note: in implicit copy constructor for 'Eigen::TriangularView, 1>' first required here 354 | return Traits::getL(Base::m_matrix); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:170:19: note: in instantiation of member function 'Eigen::SimplicialLLT>::matrixL' requested here 170 | derived().matrixL().solveInPlace(dest); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Map>>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:101:46: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 101 | template class DiagonalWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:71:14: note: in implicit move constructor for 'Eigen::DiagonalWrapper, const Eigen::Matrix>>' first required here 71 | return InverseReturnType(diagonal().cwiseInverse()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:36: note: in instantiation of member function 'Eigen::DiagonalBase>>::inverse' requested here 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:101:46: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 101 | template class DiagonalWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:71:14: note: in implicit move constructor for 'Eigen::DiagonalWrapper, const Eigen::Matrix>>' first required here 71 | return InverseReturnType(diagonal().cwiseInverse()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:36: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Matrix>>, Eigen::Map>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Matrix>>, Eigen::Map>, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::Matrix>>, Eigen::Map>, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:46: note: in instantiation of function template specialization 'Eigen::DiagonalBase, const Eigen::Matrix>>>::operator*>>' requested here 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>, Eigen::Map>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Matrix>>, Eigen::Map>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Matrix>>, Eigen::Map>, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::Matrix>>, Eigen::Map>, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:46: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView>, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:360:16: note: in implicit copy constructor for 'Eigen::TriangularView>, 2>' first required here 360 | return Traits::getU(Base::m_matrix); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:176:19: note: in instantiation of member function 'Eigen::SimplicialLLT>::matrixU' requested here 176 | derived().matrixU().solveInPlace(dest); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Map>>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Map>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Map>, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Map>, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Map>, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Map>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:179:23: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Map>>' requested here 179 | dest = m_Pinv * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Map>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Map>, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Map>, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Map>, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Map>, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Map>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:179:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 179 | dest = m_Pinv * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment>, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Matrix>>' requested here 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:86:16: note: in instantiation of function template specialization 'Eigen::Map>::operator=>, Eigen::Matrix>>' requested here 86 | current_state = system_matrix.solve(b); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:147:18: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 147 | RealScalar z = squaredNorm(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:98:7: note: in instantiation of member function 'Eigen::MatrixBase>::normalize' requested here 98 | p12.normalize(); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:147:18: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 147 | RealScalar z = squaredNorm(); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:98:7: note: in instantiation of member function 'Eigen::MatrixBase>::normalize' requested here 98 | p12.normalize(); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:150:15: note: in instantiation of member function 'Eigen::DenseBase>::operator/=' requested here 150 | derived() /= numext::sqrt(z); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:98:7: note: in instantiation of member function 'Eigen::MatrixBase>::normalize' requested here 98 | p12.normalize(); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:150:15: note: in instantiation of member function 'Eigen::DenseBase>::operator/=' requested here 150 | derived() /= numext::sqrt(z); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:98:7: note: in instantiation of member function 'Eigen::MatrixBase>::normalize' requested here 98 | p12.normalize(); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:110:31: note: in instantiation of function template specialization 'Eigen::operator*' requested here 110 | inertial_term = M * ((a + 1) * (current_state) - a * prev_state); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:110:31: note: in instantiation of function template specialization 'Eigen::operator*' requested here 110 | inertial_term = M * ((a + 1) * (current_state) - a * prev_state); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:110:49: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 110 | inertial_term = M * ((a + 1) * (current_state) - a * prev_state); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:110:49: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 110 | inertial_term = M * ((a + 1) * (current_state) - a * prev_state); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:110:20: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 110 | inertial_term = M * ((a + 1) * (current_state) - a * prev_state); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:110:20: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 110 | inertial_term = M * ((a + 1) * (current_state) - a * prev_state); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:148:23: note: in instantiation of function template specialization 'Eigen::operator*' requested here 148 | VectorXf masses(mass * VectorXf::Ones(n_springs)); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:148:23: note: in instantiation of function template specialization 'Eigen::operator*' requested here 148 | VectorXf masses(mass * VectorXf::Ones(n_springs)); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, -1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:556:14: note: in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here 556 | return Replicate(derived(), rowFactor, colFactor); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:240:43: note: in instantiation of member function 'Eigen::DenseBase>::replicate' requested here 240 | VectorXf fext = Vector3f(0, 0, -gravity).replicate(n_points, 1); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, -1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, -1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:556:14: note: in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here 556 | return Replicate(derived(), rowFactor, colFactor); | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:240:43: note: in instantiation of member function 'Eigen::DenseBase>::replicate' requested here 240 | VectorXf fext = Vector3f(0, 0, -gravity).replicate(n_points, 1); | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:356:15: note: in instantiation of function template specialization 'Eigen::operator*' requested here 356 | p = radius * p; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:356:15: note: in instantiation of function template specialization 'Eigen::operator*' requested here 356 | p = radius * p; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:356:15: note: in instantiation of function template specialization 'Eigen::operator*' requested here 356 | p = radius * p; | ^ In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:1: In file included from thirdparty/FastMassSpring/ClothApp/MassSpringSolver.h:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/FastMassSpring/ClothApp/MassSpringSolver.cpp:356:15: note: in instantiation of function template specialization 'Eigen::operator*' requested here 356 | p = radius * p; | ^ 73 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/instant-meshes-api.o thirdparty/instant-meshes/instant-meshes-api.cpp In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:35: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/aligned_space.h:24: thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb_stddef.h:318:10: warning: definition of implicit copy constructor for 'no_assign' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 318 | void operator=( const no_assign& ); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:47:11: note: in implicit copy constructor for 'tbb::internal::no_assign' first required here 47 | class allocate_additional_child_of_proxy: no_assign { | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/task.h:82:24: note: in implicit move constructor for 'tbb::internal::allocate_additional_child_of_proxy' first required here 82 | return tbb::internal::allocate_additional_child_of_proxy(t); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:284:16: warning: variable 'nIrregular' set but not used [-Wunused-but-set-variable] 284 | size_t nIrregular = 0; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:28: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/tbb.h:36: thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:444:1: warning: definition of implicit copy constructor for 'atomic' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 444 | __TBB_DECL_ATOMIC(unsigned long) | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/atomic.h:426:24: note: expanded from macro '__TBB_DECL_ATOMIC' 426 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /usr/include/c++/v1/__utility/swap.h:42:7: note: in implicit copy constructor for 'tbb::atomic' first required here 42 | _Tp __t(std::move(__x)); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include/tbb/concurrent_hash_map.h:295:13: note: in instantiation of function template specialization 'std::swap>' requested here 295 | swap(this->my_mask, table.my_mask); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:345:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 345 | C.col(i) << | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:215:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 215 | return DenseBase::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op(value)); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:360:26: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 360 | return Vector3f::Constant(v); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:54: note: in instantiation of function template specialization 'Eigen::operator*' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:28:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 28 | Vector3f operator()(Float t) const { return o + t*d; } | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:80:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 80 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:45:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMin>' requested here 45 | min = min.cwiseMin(p); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:106:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 106 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:46:19: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseMax>' requested here 46 | max = max.cwiseMax(p); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:19: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:34: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:179:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 179 | EIGEN_MAKE_CWISE_COMP_R_OP(operator>=, operator<=, LE) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:131:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_R_OP' 131 | return CwiseBinaryOp, const OtherDerived, const Derived>(other.derived(), derived()); \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:55:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator>=>>' requested here 55 | return (p.array() >= min.array()).all() && | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:161:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 161 | EIGEN_MAKE_CWISE_COMP_OP(operator<=, LE) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:113:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 113 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:56:27: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator<=>>' requested here 56 | (p.array() <= max.array()).all(); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:102:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 102 | Vector3f extents = max-min; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator+>' requested here 118 | return 0.5f * (min + max); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/aabb.h:118:21: note: in instantiation of function template specialization 'Eigen::operator*' requested here 118 | return 0.5f * (min + max); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:93:26: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 93 | pos += mV[0].col(mF(i, idx)); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:94:20: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*' requested here 94 | return pos * (1.0f / 3.0f); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ thirdparty/instant-meshes/instant-meshes-dust3d/src/hierarchy.h:101:37: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 101 | return (p1-p0).cross(p2-p0).normalized(); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:102:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 102 | V.col(i) << (double)vertex.x, (double)vertex.y, (double)vertex.z; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:102:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 102 | V.col(i) << (double)vertex.x, (double)vertex.y, (double)vertex.z; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:102:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 102 | V.col(i) << (double)vertex.x, (double)vertex.y, (double)vertex.z; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:102:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 102 | V.col(i) << (double)vertex.x, (double)vertex.y, (double)vertex.z; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:102:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 102 | V.col(i) << (double)vertex.x, (double)vertex.y, (double)vertex.z; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:102:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 102 | V.col(i) << (double)vertex.x, (double)vertex.y, (double)vertex.z; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:106:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 106 | F.col(i) << (uint32_t)face.indices[0], (uint32_t)face.indices[1], (uint32_t)face.indices[2]; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:106:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 106 | F.col(i) << (uint32_t)face.indices[0], (uint32_t)face.indices[1], (uint32_t)face.indices[2]; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:106:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 106 | F.col(i) << (uint32_t)face.indices[0], (uint32_t)face.indices[1], (uint32_t)face.indices[2]; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:106:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 106 | F.col(i) << (uint32_t)face.indices[0], (uint32_t)face.indices[1], (uint32_t)face.indices[2]; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:106:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 106 | F.col(i) << (uint32_t)face.indices[0], (uint32_t)face.indices[1], (uint32_t)face.indices[2]; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:106:11: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 106 | F.col(i) << (uint32_t)face.indices[0], (uint32_t)face.indices[1], (uint32_t)face.indices[2]; | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 119 | A.setConstant(1.0f); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:119:11: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 119 | A.setConstant(1.0f); | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:187:26: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 187 | if (edge.squaredNorm() > 0) { | ^ In file included from thirdparty/instant-meshes/instant-meshes-api.cpp:43: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/batch.h:16: In file included from thirdparty/instant-meshes/instant-meshes-dust3d/src/common.h:21: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/instant-meshes/instant-meshes-api.cpp:187:26: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 187 | if (edge.squaredNorm() > 0) { | ^ 63 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btAlignedAllocator.o thirdparty/bullet3/src/LinearMath/btAlignedAllocator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btRigidBody.o thirdparty/bullet3/src/BulletDynamics/Dynamics/btRigidBody.cpp In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btRigidBody.cpp:22: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ thirdparty/bullet3/src/BulletDynamics/Dynamics/btRigidBody.cpp:259:76: warning: unused parameter 'w0' [-Wunused-parameter] 259 | inline btMatrix3x3 evalEulerEqnDeriv(const btVector3& w1, const btVector3& w0, const btScalar dt, | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionObject.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp:17: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btVector3.o thirdparty/bullet3/src/LinearMath/btVector3.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSerializer.o thirdparty/bullet3/src/LinearMath/btSerializer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btQuickprof.o thirdparty/bullet3/src/LinearMath/btQuickprof.cpp thirdparty/bullet3/src/LinearMath/btQuickprof.cpp:706:44: warning: unused parameter 'name' [-Wunused-parameter] 706 | void btEnterProfileZoneDefault(const char* name) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btCollisionShape.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionShapes/btCollisionShape.cpp:16: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCapsuleShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConvexShape.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexInternalShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGeneric6DofConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConeTwistConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btTypedConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp In file included from thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:18: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDefaultCollisionConfiguration.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:19: thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h:35:55: warning: unused parameter 'manifoldArray' [-Wunused-parameter] 35 | virtual void getAllContactManifolds(btManifoldArray& manifoldArray) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDbvtBroadphase.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:18: In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:21: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:18: In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:21: In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:19: In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:21: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:190:2: warning: definition of implicit copy assignment operator for 'btBroadphasePair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 190 | btBroadphasePair(const btBroadphasePair& other) | ^ thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:467:17: note: in implicit copy assignment operator for 'btBroadphasePair' first required here 467 | previousPair = pair; | ^ thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:665:48: warning: unused parameter 'dispatcher' [-Wunused-parameter] 665 | void btDbvtBroadphase::resetPool(btDispatcher* dispatcher) | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSequentialImpulseConstraintSolver.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:516:266: warning: unused parameter 'colObj0' [-Wunused-parameter] 516 | void btSequentialImpulseConstraintSolver::setupFrictionConstraint(btSolverConstraint& solverConstraint, const btVector3& normalAxis, int solverBodyIdA, int solverBodyIdB, btManifoldPoint& cp, const btVector3& rel_pos1, const btVector3& rel_pos2, btCollisionObject* colObj0, btCollisionObject* colObj1, btScalar relaxation, const btContactSolverInfo& infoGlobal, btScalar desiredVelocity, btScalar cfmSlip) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:516:294: warning: unused parameter 'colObj1' [-Wunused-parameter] 516 | void btSequentialImpulseConstraintSolver::setupFrictionConstraint(btSolverConstraint& solverConstraint, const btVector3& normalAxis, int solverBodyIdA, int solverBodyIdB, btManifoldPoint& cp, const btVector3& rel_pos1, const btVector3& rel_pos2, btCollisionObject* colObj0, btCollisionObject* colObj1, btScalar relaxation, const btContactSolverInfo& infoGlobal, btScalar desiredVelocity, btScalar cfmSlip) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:618:39: warning: unused parameter 'cp' [-Wunused-parameter] 618 | btManifoldPoint& cp, btScalar combinedTorsionalFriction, const btVector3& rel_pos1, const btVector3& rel_pos2, | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:618:96: warning: unused parameter 'rel_pos1' [-Wunused-parameter] 618 | btManifoldPoint& cp, btScalar combinedTorsionalFriction, const btVector3& rel_pos1, const btVector3& rel_pos2, | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:618:123: warning: unused parameter 'rel_pos2' [-Wunused-parameter] 618 | btManifoldPoint& cp, btScalar combinedTorsionalFriction, const btVector3& rel_pos1, const btVector3& rel_pos2, | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:619:41: warning: unused parameter 'colObj0' [-Wunused-parameter] 619 | btCollisionObject* colObj0, btCollisionObject* colObj1, btScalar relaxation, | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:619:69: warning: unused parameter 'colObj1' [-Wunused-parameter] 619 | btCollisionObject* colObj0, btCollisionObject* colObj1, btScalar relaxation, | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:619:87: warning: unused parameter 'relaxation' [-Wunused-parameter] 619 | btCollisionObject* colObj0, btCollisionObject* colObj1, btScalar relaxation, | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:109: warning: unused parameter 'bodies' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:121: warning: unused parameter 'numBodies' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:155: warning: unused parameter 'manifoldPtr' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:172: warning: unused parameter 'numManifolds' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:206: warning: unused parameter 'constraints' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:223: warning: unused parameter 'numConstraints' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1719:292: warning: unused parameter 'debugDrawer' [-Wunused-parameter] 1719 | void btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySplitImpulseIterations(btCollisionObject** bodies, int numBodies, btPersistentManifold** manifoldPtr, int numManifolds, btTypedConstraint** constraints, int numConstraints, const btContactSolverInfo& infoGlobal, btIDebugDraw* debugDrawer) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1850:97: warning: unused parameter 'bodies' [-Wunused-parameter] 1850 | btScalar btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyFinish(btCollisionObject** bodies, int numBodies, const btContactSolverInfo& infoGlobal) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1850:109: warning: unused parameter 'numBodies' [-Wunused-parameter] 1850 | btScalar btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyFinish(btCollisionObject** bodies, int numBodies, const btContactSolverInfo& infoGlobal) | ^ thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:314:17: warning: unused function 'gResolveSplitPenetrationImpulse_sse2' [-Wunused-function] 314 | static btScalar gResolveSplitPenetrationImpulse_sse2(btSolverBody& bodyA, btSolverBody& bodyB, const btSolverConstraint& c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDiscreteDynamicsWorld.o thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:16: In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h:19: In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDynamicsWorld.h:19: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:47: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ thirdparty/bullet3/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:93:17: warning: unused parameter 'stackAlloc' [-Wunused-parameter] 93 | btStackAlloc* stackAlloc, | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionWorld.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:16: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:23: In file included from thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:22: In file included from thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleInfoMap.h:20: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:66:122: warning: unused parameter 'collisionConfiguration' [-Wunused-parameter] 66 | btCollisionWorld::btCollisionWorld(btDispatcher* dispatcher, btBroadphaseInterface* pairCache, btCollisionConfiguration* collisionConfiguration) | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexCast.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkConvexCast.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btEmptyCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp:16: thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h:35:55: warning: unused parameter 'manifoldArray' [-Wunused-parameter] 35 | virtual void getAllContactManifolds(btManifoldArray& manifoldArray) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btManifoldResult.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btManifoldResult.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkPairDetector.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btTriangleCallback.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleCallback.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPersistentManifold.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp In file included from thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:18: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCollisionDispatcher.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp:23: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDispatcher.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDispatcher.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBvhTriangleMeshShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:18: In file included from thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:22: In file included from thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleInfoMap.h:20: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSubSimplexConvexCast.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btVoronoiSimplexSolver.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSimulationIslandManager.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp:22: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btUnionFind.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btUnionFind.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btOptimizedBvh.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btTriangleMeshShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexConvexAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:425:43: warning: unused parameter 'partId0' [-Wunused-parameter] 425 | virtual void setShapeIdentifiersA(int partId0, int index0) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:425:56: warning: unused parameter 'index0' [-Wunused-parameter] 425 | virtual void setShapeIdentifiersA(int partId0, int index0) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:426:43: warning: unused parameter 'partId1' [-Wunused-parameter] 426 | virtual void setShapeIdentifiersB(int partId1, int index1) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:426:56: warning: unused parameter 'index1' [-Wunused-parameter] 426 | virtual void setShapeIdentifiersB(int partId1, int index1) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:453:43: warning: unused parameter 'partId0' [-Wunused-parameter] 453 | virtual void setShapeIdentifiersA(int partId0, int index0) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:453:56: warning: unused parameter 'index0' [-Wunused-parameter] 453 | virtual void setShapeIdentifiersA(int partId0, int index0) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:454:43: warning: unused parameter 'partId1' [-Wunused-parameter] 454 | virtual void setShapeIdentifiersB(int partId1, int index1) {} | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp:454:56: warning: unused parameter 'index1' [-Wunused-parameter] 454 | virtual void setShapeIdentifiersB(int partId1, int index1) {} | ^ 8 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConcaveShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConcaveShape.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btQuantizedBvh.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:20: thirdparty/bullet3/src/LinearMath/btSerializer.h:502:7: warning: variable 'mysize' set but not used [-Wunused-but-set-variable] 502 | int mysize = 0; | ^ thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:446:199: warning: unused parameter 'startNodeIndex' [-Wunused-parameter] 446 | void btQuantizedBvh::walkStacklessTreeAgainstRay(btNodeOverlapCallback* nodeCallback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin, const btVector3& aabbMax, int startNodeIndex, int endNodeIndex) const | ^ thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp:446:219: warning: unused parameter 'endNodeIndex' [-Wunused-parameter] 446 | void btQuantizedBvh::walkStacklessTreeAgainstRay(btNodeOverlapCallback* nodeCallback, const btVector3& raySource, const btVector3& rayTarget, const btVector3& aabbMin, const btVector3& aabbMax, int startNodeIndex, int endNodeIndex) const | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexPolyhedron.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btRaycastCallback.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBoxBoxCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btContinuousConvexCollision.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:46:9: warning: 'MAX_ITERATIONS' macro redefined [-Wmacro-redefined] 46 | #define MAX_ITERATIONS 64 | ^ thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h:29:9: note: previous definition is here 29 | #define MAX_ITERATIONS 32 | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPolyhedralContactClipping.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:247:6: warning: variable 'curPlaneTests' set but not used [-Wunused-but-set-variable] 247 | int curPlaneTests = 0; | ^ thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:314:6: warning: variable 'curEdgeEdge' set but not used [-Wunused-but-set-variable] 314 | int curEdgeEdge = 0; | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCompoundCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btOverlappingPairCache.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:16: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:16: In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:19: In file included from thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h:21: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:190:2: warning: definition of implicit copy assignment operator for 'btBroadphasePair' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 190 | btBroadphasePair(const btBroadphasePair& other) | ^ thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:320:36: note: in implicit copy assignment operator for 'btBroadphasePair' first required here 320 | m_overlappingPairArray[pairIndex] = m_overlappingPairArray[lastPairIndex]; | ^ thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp:608:71: warning: unused parameter 'dispatcher' [-Wunused-parameter] 608 | void btSortedOverlappingPairCache::sortOverlappingPairs(btDispatcher* dispatcher) | ^ 3 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBoxBoxDetector.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPolyhedralConvexShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp thirdparty/bullet3/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:132:8: warning: unused variable 'v01' [-Wunused-variable] 132 | int v01 = edge->getSourceVertex(); | ^~~ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btActivatingCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexPlaneCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp:53:203: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 53 | void btConvexPlaneCollisionAlgorithm::collideSingleContact(const btQuaternion& perturbeRot, const btCollisionObjectWrapper* body0Wrap, const btCollisionObjectWrapper* body1Wrap, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSphereSphereCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexConcaveCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:219:31: warning: unused variable 'poly' [-Wunused-variable] 219 | btPolyhedralConvexShape* poly = (btPolyhedralConvexShape*)convex; | ^~~~ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSphereTriangleCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btCompoundCompoundCollisionAlgorithm.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:409:89: warning: unused parameter 'body0' [-Wunused-parameter] 409 | btScalar btCompoundCompoundCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject* body0, btCollisionObject* body1, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut) | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:409:115: warning: unused parameter 'body1' [-Wunused-parameter] 409 | btScalar btCompoundCompoundCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject* body0, btCollisionObject* body1, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut) | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:409:146: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 409 | btScalar btCompoundCompoundCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject* body0, btCollisionObject* body1, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut) | ^ thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:409:178: warning: unused parameter 'resultOut' [-Wunused-parameter] 409 | btScalar btCompoundCompoundCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject* body0, btCollisionObject* body1, const btDispatcherInfo& dispatchInfo, btManifoldResult* resultOut) | ^ 4 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btDbvt.o thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGeometryUtil.o thirdparty/bullet3/src/LinearMath/btGeometryUtil.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSdfCollisionShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp:58:58: warning: unused parameter 'mass' [-Wunused-parameter] 58 | void btSdfCollisionShape::calculateLocalInertia(btScalar mass, btVector3& inertia) const | ^ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp:75:67: warning: unused parameter 'callback' [-Wunused-parameter] 75 | void btSdfCollisionShape::processAllTriangles(btTriangleCallback* callback, const btVector3& aabbMin, const btVector3& aabbMax) const | ^ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp:75:94: warning: unused parameter 'aabbMin' [-Wunused-parameter] 75 | void btSdfCollisionShape::processAllTriangles(btTriangleCallback* callback, const btVector3& aabbMin, const btVector3& aabbMax) const | ^ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSdfCollisionShape.cpp:75:120: warning: unused parameter 'aabbMax' [-Wunused-parameter] 75 | void btSdfCollisionShape::processAllTriangles(btTriangleCallback* callback, const btVector3& aabbMin, const btVector3& aabbMax) const | ^ 4 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btConvexHullComputer.o thirdparty/bullet3/src/LinearMath/btConvexHullComputer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/SphereTriangleDetector.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp thirdparty/bullet3/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp:96:139: warning: unused parameter 'timeOfImpact' [-Wunused-parameter] 96 | bool SphereTriangleDetector::collide(const btVector3& sphereCenter, btVector3& point, btVector3& resultNormal, btScalar& depth, btScalar& timeOfImpact, btScalar contactBreakingThreshold) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btHashedSimplePairCache.o thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btPoint2PointConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btFixedConstraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGeneric6DofSpring2Constraint.o thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp thirdparty/bullet3/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:636:79: warning: unused parameter 'limot' [-Wunused-parameter] 636 | void btGeneric6DofSpring2Constraint::calculateJacobi(btRotationalLimitMotor2* limot, const btTransform& transA, const btTransform& transB, btConstraintInfo2* info, int srow, btVector3& ax1, int rotational, int rotAllowed) | ^ 1 warning generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btMiniSDF.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:47:6: warning: unused variable 'fileSize' [-Wunused-variable] 47 | int fileSize = -1; | ^~~~~~~~ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:119:20: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 119 | for (int i = 0; i < n_cells0; i++) | ~ ^ ~~~~~~~~ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:125:21: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 125 | for (int j = 0; j < n_cells1; j++) | ~ ^ ~~~~~~~~ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:137:21: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 137 | for (int i = 0; i < n_cell_maps0; i++) | ~ ^ ~~~~~~~~~~~~ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:143:22: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 143 | for (int j = 0; j < n_cell_maps1; j++) | ~ ^ ~~~~~~~~~~~~ thirdparty/bullet3/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:471:12: warning: unused variable 'd' [-Wunused-variable] 471 | btVector3 d = sd.m_max - sd.m_min; //.diagonal().eval(); | ^ 6 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btSphereShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btSphereShape.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkEpaPenetrationDepthSolver.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btMinkowskiPenetrationDepthSolver.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btGjkEpa2.o thirdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/btBoxShape.o thirdparty/bullet3/src/BulletCollision/CollisionShapes/btBoxShape.cpp clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/quickjs.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c In file included from thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:244:50: warning: unused parameter 'ctx' [-Wunused-parameter] 244 | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:482:54: warning: unused parameter 'ctx' [-Wunused-parameter] 482 | static js_force_inline JSValue JS_NewBool(JSContext *ctx, JS_BOOL val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:487:55: warning: unused parameter 'ctx' [-Wunused-parameter] 487 | static js_force_inline JSValue JS_NewInt32(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:492:61: warning: unused parameter 'ctx' [-Wunused-parameter] 492 | static js_force_inline JSValue JS_NewCatchOffset(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:608:46: warning: unused parameter 'ctx' [-Wunused-parameter] 608 | static inline JSValue JS_DupValue(JSContext *ctx, JSValueConst v) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:1046:57: warning: unused parameter 'ptr' [-Wunused-parameter] 1046 | static size_t js_malloc_usable_size_unknown(const void *ptr) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:1848:16: warning: unused variable 'rt' [-Wunused-variable] 1848 | JSRuntime *rt = ctx->rt; | ^~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:1855:16: warning: unused variable 'rt' [-Wunused-variable] 1855 | JSRuntime *rt = ctx->rt; | ^~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:2110:62: warning: unused parameter 'rt' [-Wunused-parameter] 2110 | static __attribute__((unused)) void JS_DumpString(JSRuntime *rt, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:2192:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2192 | for(i = 0; i < rt->atom_hash_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:2458:33: warning: unused parameter 'atom_type' [-Wunused-parameter] 2458 | int atom_type) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:2997:22: warning: comparison of integers of different signs: 'JSClassID' (aka 'unsigned int') and 'int' [-Wsign-compare] 2997 | return (class_id < rt->class_count && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:3010:18: warning: comparison of integers of different signs: 'JSClassID' (aka 'unsigned int') and 'int' [-Wsign-compare] 3010 | if (class_id < rt->class_count && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:3014:18: warning: comparison of integers of different signs: 'JSClassID' (aka 'unsigned int') and 'int' [-Wsign-compare] 3014 | if (class_id >= rt->class_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:3707:41: warning: unused parameter 'ctx' [-Wunused-parameter] 3707 | static int js_string_compare(JSContext *ctx, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:3981:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3981 | for(i = 0, pr = get_shape_prop(sh); i < sh->prop_count; i++, pr++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4006:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 4006 | for(i = 0; i < sh->prop_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4059:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 4059 | for(i = 0, pr = sh->prop; i < sh->prop_count; i++, pr++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4160:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4160 | sh1->prop_count == ((n = sh->prop_count) + 1)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4711:39: warning: unused parameter 'ctx' [-Wunused-parameter] 4711 | static void set_cycle_flag(JSContext *ctx, JSValueConst obj) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4711:57: warning: unused parameter 'obj' [-Wunused-parameter] 4711 | static void set_cycle_flag(JSContext *ctx, JSValueConst obj) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4735:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4735 | for(i = 0; i < p->u.array.count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:4747:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4747 | for(i = 0; i < p->u.array.count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:5336:33: warning: unused parameter 'rt' [-Wunused-parameter] 5336 | BOOL JS_IsLiveObject(JSRuntime *rt, JSValueConst obj) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:5532:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5532 | for (i = 0; i < p->u.array.count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:5734:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 5734 | for(i = 0; i < countof(object_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:5917:37: warning: unused parameter 'ctx' [-Wunused-parameter] 5917 | static int find_line_num(JSContext *ctx, JSFunctionBytecode *b, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:5955:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 5955 | if (pc_value < pc) | ~~~~~~~~ ^ ~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6450:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6450 | if (unlikely(tag != JS_TAG_OBJECT)) { | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.h:39:45: note: expanded from macro 'unlikely' 39 | #define unlikely(x) __builtin_expect(!!(x), 0) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6584:10: warning: variable 'atom1_is_integer' set but not used [-Wunused-but-set-variable] 6584 | BOOL atom1_is_integer, atom2_is_integer; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6584:28: warning: variable 'atom2_is_integer' set but not used [-Wunused-but-set-variable] 6584 | BOOL atom1_is_integer, atom2_is_integer; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6686:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6686 | for(i = 0; i < exotic_count; i++) { | ~ ^ ~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6761:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6761 | for(i = 0; i < p->u.array.count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6773:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6773 | for(i = 0; i < exotic_count; i++) { | ~ ^ ~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:6980:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6980 | } else if (tag == JS_TAG_SYMBOL) { | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:7186:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7186 | if (new_count > sh->prop_size) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:7323:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7323 | for(i = len; i < old_len; i++) { | ~ ^ ~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:7344:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7344 | if (d <= sh->prop_count) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:7554:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7554 | if (unlikely(tag != JS_TAG_OBJECT)) { | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.h:39:45: note: expanded from macro 'unlikely' 39 | #define unlikely(x) __builtin_expect(!!(x), 0) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:8807:32: warning: unused parameter 'ctx' [-Wunused-parameter] 8807 | BOOL JS_IsCFunction(JSContext *ctx, JSValueConst val, JSCFunction *func, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:8819:34: warning: unused parameter 'ctx' [-Wunused-parameter] 8819 | BOOL JS_IsConstructor(JSContext *ctx, JSValueConst val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:8828:45: warning: unused parameter 'ctx' [-Wunused-parameter] 8828 | static BOOL JS_SetConstructorBit(JSContext *ctx, JSValueConst func_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:8864:39: warning: unused parameter 'ctx' [-Wunused-parameter] 8864 | BOOL JS_IsUncatchableError(JSContext *ctx, JSValueConst val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:8873:40: warning: unused parameter 'ctx' [-Wunused-parameter] 8873 | void JS_SetUncatchableError(JSContext *ctx, JSValueConst val, BOOL flag) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:9295:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 9295 | if (len >= sizeof(buf1)) { | ~~~ ^ ~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:9337:55: warning: unused parameter 'flag' [-Wunused-parameter] 9337 | JSToNumberHintEnum flag) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:9679:30: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 9679 | else if (d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/x86/_stdint.h:86:19: note: expanded from macro 'INT64_MAX' 86 | #define INT64_MAX 0x7fffffffffffffff | ^~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:10047:55: warning: unused parameter 'ctx' [-Wunused-parameter] 10047 | static BOOL JS_NumberIsNegativeOrMinusZero(JSContext *ctx, JSValueConst val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:10577:68: warning: unused parameter 'rt' [-Wunused-parameter] 10577 | static __attribute__((unused)) void JS_DumpObjectHeader(JSRuntime *rt) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:10647:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 10647 | for(i = 0, prs = get_shape_prop(sh); i < sh->prop_count; i++, prs++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:10676:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 10676 | for(i = 0; i < b->closure_var_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:12698:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 12698 | if (tag1 == JS_TAG_STRING || tag2 == JS_TAG_STRING) { | ~~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:12698:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 12698 | if (tag1 == JS_TAG_STRING || tag2 == JS_TAG_STRING) { | ~~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13273:65: warning: unused parameter 'this_val' [-Wunused-parameter] 13273 | static JSValue js_throw_type_error(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13274:40: warning: unused parameter 'argc' [-Wunused-parameter] 13274 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13274:60: warning: unused parameter 'argv' [-Wunused-parameter] 13274 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13283:45: warning: unused parameter 'argc' [-Wunused-parameter] 13283 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13283:65: warning: unused parameter 'argv' [-Wunused-parameter] 13283 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13467:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 13467 | if (tag != JS_TAG_OBJECT && tag != JS_TAG_NULL && tag != JS_TAG_UNDEFINED) { | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13531:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 13531 | for(i = 0; i < tab_atom_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13545:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 13545 | for(i = 0; i < tab_atom_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13596:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 13596 | if (it->idx >= sh->prop_count) | ~~~~~~~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:13903:34: warning: unused parameter 'ctx' [-Wunused-parameter] 13903 | int js_get_fast_array(JSContext *ctx, JSValueConst obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:14129:85: warning: unused parameter 'opaque' [-Wunused-parameter] 14129 | static int js_instantiate_prototype(JSContext *ctx, JSObject *p, JSAtom atom, void *opaque) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:14726:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 14726 | if (likely(tag == JS_TAG_OBJECT)) | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.h:38:45: note: expanded from macro 'likely' 38 | #define likely(x) __builtin_expect(!!(x), 1) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:15647:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 15647 | if (unlikely(pos >= b->byte_code_len)) { | ~~~ ^ ~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.h:39:45: note: expanded from macro 'unlikely' 39 | #define unlikely(x) __builtin_expect(!!(x), 0) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:17540:60: warning: unused parameter 'this_obj' [-Wunused-parameter] 17540 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:17930:65: warning: unused parameter 'this_obj' [-Wunused-parameter] 17930 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:17931:56: warning: unused parameter 'argc' [-Wunused-parameter] 17931 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:17967:44: warning: unused parameter 'argc' [-Wunused-parameter] 17967 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:18691:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 18691 | if (c == sep) | ~ ^ ~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:19138:27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 19138 | if ((q - buf) >= sizeof(buf) - UTF8_CHAR_LEN_MAX) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:19791:32: warning: unused parameter 'ctx' [-Wunused-parameter] 19791 | static int find_arg(JSContext *ctx, JSFunctionDef *fd, JSAtom name) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:19832:41: warning: unused parameter 'ctx' [-Wunused-parameter] 19832 | static int find_lexical_decl(JSContext *ctx, JSFunctionDef *fd, JSAtom name, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:21209:57: warning: unused parameter 'scope' [-Wunused-parameter] 21209 | static void put_lvalue(JSParseState *s, int opcode, int scope, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:21332:61: warning: unused parameter 'tok' [-Wunused-parameter] 21332 | static JSAtom js_parse_destructing_var(JSParseState *s, int tok, int is_arg) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:24393:52: warning: unused parameter 'ctx' [-Wunused-parameter] 24393 | static JSExportEntry *find_export_entry(JSContext *ctx, JSModuleDef *m, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:24876:40: warning: unused parameter 'ctx' [-Wunused-parameter] 24876 | static int js_module_ns_has(JSContext *ctx, JSValueConst obj, JSAtom atom) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:25700:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 25700 | for(i = 0; i < fd->cpool_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:26193:40: warning: unused parameter 'ctx' [-Wunused-parameter] 26193 | static int find_closure_var(JSContext *ctx, JSFunctionDef *s, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:26271:47: warning: unused parameter 'ctx' [-Wunused-parameter] 26271 | static int optimize_scope_make_ref(JSContext *ctx, JSFunctionDef *s, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:26271:67: warning: unused parameter 's' [-Wunused-parameter] 26271 | static int optimize_scope_make_ref(JSContext *ctx, JSFunctionDef *s, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:26883:53: warning: unused parameter 'ctx' [-Wunused-parameter] 26883 | static void mark_eval_captured_variables(JSContext *ctx, JSFunctionDef *s, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:27714:12: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 27714 | && pc >= s->line_number_last_pc | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:28751:56: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 28751 | if (s->line_number_slots[j].pc > pos) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:28824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 28824 | if ((unsigned)pos >= bc_len) | ~~~~~~~~~~~~~ ^ ~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:29971:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 29971 | if (tag == JS_TAG_FUNCTION_BYTECODE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:29974:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 29974 | } else if (tag == JS_TAG_MODULE) { | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:30147:9: warning: unused variable 'eval_type' [-Wunused-variable] 30147 | int eval_type = eval_flags & JS_EVAL_TYPE_MASK; | ^~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:30300:14: warning: comparison of integers of different signs: 'JSAtom' (aka 'unsigned int') and 'int' [-Wsign-compare] 30300 | if (atom < s->atom_to_idx_size && s->atom_to_idx[atom] != 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:30304:14: warning: comparison of integers of different signs: 'JSAtom' (aka 'unsigned int') and 'int' [-Wsign-compare] 30304 | if (atom >= s->atom_to_idx_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:30325:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 30325 | if ((s->idx_to_atom_count + 1) > new_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:30695:59: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 30695 | for(i = 0, pr = get_shape_prop(sh); i < sh->prop_count; i++, pr++) { | ~ ^ ~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:31088:31: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 31088 | if ((s->buf_end - s->ptr) < size) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:31135:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31135 | while (pos < bc_len) { | ~~~ ^ ~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:31692:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31692 | for(i = 0; i < s->idx_to_atom_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:31711:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31711 | for(i = 0; i < s->idx_to_atom_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32021:60: warning: unused parameter 'this_val' [-Wunused-parameter] 32021 | static JSValue js_global_eval(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32022:35: warning: unused parameter 'argc' [-Wunused-parameter] 32022 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32027:61: warning: unused parameter 'this_val' [-Wunused-parameter] 32027 | static JSValue js_global_isNaN(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32028:36: warning: unused parameter 'argc' [-Wunused-parameter] 32028 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32063:64: warning: unused parameter 'this_val' [-Wunused-parameter] 32063 | static JSValue js_global_isFinite(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32064:39: warning: unused parameter 'argc' [-Wunused-parameter] 32064 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32282:42: warning: unused parameter 'argc' [-Wunused-parameter] 32282 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32304:62: warning: unused parameter 'this_val' [-Wunused-parameter] 32304 | static JSValue js_object_create(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32305:37: warning: unused parameter 'argc' [-Wunused-parameter] 32305 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32326:70: warning: unused parameter 'this_val' [-Wunused-parameter] 32326 | static JSValue js_object_getPrototypeOf(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32327:45: warning: unused parameter 'argc' [-Wunused-parameter] 32327 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32342:70: warning: unused parameter 'this_val' [-Wunused-parameter] 32342 | static JSValue js_object_setPrototypeOf(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32343:45: warning: unused parameter 'argc' [-Wunused-parameter] 32343 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32353:70: warning: unused parameter 'this_val' [-Wunused-parameter] 32353 | static JSValue js_object_defineProperty(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32354:45: warning: unused parameter 'argc' [-Wunused-parameter] 32354 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32383:72: warning: unused parameter 'this_val' [-Wunused-parameter] 32383 | static JSValue js_object_defineProperties(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32384:47: warning: unused parameter 'argc' [-Wunused-parameter] 32384 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32397:47: warning: unused parameter 'argc' [-Wunused-parameter] 32397 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32443:72: warning: unused parameter 'this_val' [-Wunused-parameter] 32443 | static JSValue js_object___setOwnProperty(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32444:47: warning: unused parameter 'argc' [-Wunused-parameter] 32444 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32456:80: warning: unused parameter 'this_val' [-Wunused-parameter] 32456 | static JSValue js_object_getOwnPropertyDescriptor(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32457:55: warning: unused parameter 'argc' [-Wunused-parameter] 32457 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32515:81: warning: unused parameter 'this_val' [-Wunused-parameter] 32515 | static JSValue js_object_getOwnPropertyDescriptors(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32516:56: warning: unused parameter 'argc' [-Wunused-parameter] 32516 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32645:75: warning: unused parameter 'this_val' [-Wunused-parameter] 32645 | static JSValue js_object_getOwnPropertyNames(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32646:50: warning: unused parameter 'argc' [-Wunused-parameter] 32646 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32652:77: warning: unused parameter 'this_val' [-Wunused-parameter] 32652 | static JSValue js_object_getOwnPropertySymbols(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32653:50: warning: unused parameter 'argc' [-Wunused-parameter] 32653 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32659:60: warning: unused parameter 'this_val' [-Wunused-parameter] 32659 | static JSValue js_object_keys(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32660:35: warning: unused parameter 'argc' [-Wunused-parameter] 32660 | int argc, JSValueConst *argv, int kind) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32666:68: warning: unused parameter 'this_val' [-Wunused-parameter] 32666 | static JSValue js_object_isExtensible(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32667:43: warning: unused parameter 'argc' [-Wunused-parameter] 32667 | int argc, JSValueConst *argv, int reflect) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32686:73: warning: unused parameter 'this_val' [-Wunused-parameter] 32686 | static JSValue js_object_preventExtensions(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32687:48: warning: unused parameter 'argc' [-Wunused-parameter] 32687 | int argc, JSValueConst *argv, int reflect) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32709:45: warning: unused parameter 'argc' [-Wunused-parameter] 32709 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32735:38: warning: unused parameter 'argc' [-Wunused-parameter] 32735 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32735:58: warning: unused parameter 'argv' [-Wunused-parameter] 32735 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32741:39: warning: unused parameter 'argc' [-Wunused-parameter] 32741 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32741:59: warning: unused parameter 'argv' [-Wunused-parameter] 32741 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32796:45: warning: unused parameter 'argc' [-Wunused-parameter] 32796 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32796:65: warning: unused parameter 'argv' [-Wunused-parameter] 32796 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32801:62: warning: unused parameter 'this_val' [-Wunused-parameter] 32801 | static JSValue js_object_assign(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32829:60: warning: unused parameter 'this_val' [-Wunused-parameter] 32829 | static JSValue js_object_seal(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32830:35: warning: unused parameter 'argc' [-Wunused-parameter] 32830 | int argc, JSValueConst *argv, int freeze_flag) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32873:64: warning: unused parameter 'this_val' [-Wunused-parameter] 32873 | static JSValue js_object_isSealed(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32874:39: warning: unused parameter 'argc' [-Wunused-parameter] 32874 | int argc, JSValueConst *argv, int is_frozen) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32939:66: warning: unused parameter 'this_val' [-Wunused-parameter] 32939 | static JSValue js_object___getClass(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32940:41: warning: unused parameter 'argc' [-Wunused-parameter] 32940 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32948:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 32948 | if (tag == JS_TAG_OBJECT) { | ~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32960:58: warning: unused parameter 'this_val' [-Wunused-parameter] 32960 | static JSValue js_object_is(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:32961:33: warning: unused parameter 'argc' [-Wunused-parameter] 32961 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33069:44: warning: unused parameter 'argc' [-Wunused-parameter] 33069 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33107:51: warning: unused parameter 'argc' [-Wunused-parameter] 33107 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33138:47: warning: unused parameter 'argc' [-Wunused-parameter] 33138 | int argc, JSValueConst *argv, int setter) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33230:45: warning: unused parameter 'ctx' [-Wunused-parameter] 33230 | static JSValue js_function_proto(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33230:63: warning: unused parameter 'this_val' [-Wunused-parameter] 33230 | static JSValue js_function_proto(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33231:38: warning: unused parameter 'argc' [-Wunused-parameter] 33231 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33231:58: warning: unused parameter 'argv' [-Wunused-parameter] 33231 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33373:38: warning: unused parameter 'argc' [-Wunused-parameter] 33373 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33467:41: warning: unused parameter 'argc' [-Wunused-parameter] 33467 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33467:61: warning: unused parameter 'argv' [-Wunused-parameter] 33467 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33516:44: warning: unused parameter 'argc' [-Wunused-parameter] 33516 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33539:41: warning: unused parameter 'argc' [-Wunused-parameter] 33539 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33569:38: warning: unused parameter 'argc' [-Wunused-parameter] 33569 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33569:58: warning: unused parameter 'argv' [-Wunused-parameter] 33569 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33806:62: warning: unused parameter 'this_val' [-Wunused-parameter] 33806 | static JSValue js_array_isArray(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:33807:37: warning: unused parameter 'argc' [-Wunused-parameter] 33807 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34405:38: warning: unused parameter 'argc' [-Wunused-parameter] 34405 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34405:58: warning: unused parameter 'argv' [-Wunused-parameter] 34405 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34485:33: warning: unused parameter 'argc' [-Wunused-parameter] 34485 | int argc, JSValueConst *argv, int shift) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34485:53: warning: unused parameter 'argv' [-Wunused-parameter] 34485 | int argc, JSValueConst *argv, int shift) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34575:37: warning: unused parameter 'argc' [-Wunused-parameter] 34575 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34575:57: warning: unused parameter 'argv' [-Wunused-parameter] 34575 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:34960:34: warning: unused parameter 'argc' [-Wunused-parameter] 34960 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35012:26: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 35012 | if (array[n].pos == n) { | ~~~~~~~~~~~~ ^ ~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35089:45: warning: unused parameter 'argc' [-Wunused-parameter] 35089 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35089:65: warning: unused parameter 'argv' [-Wunused-parameter] 35089 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35126:43: warning: unused parameter 'argc' [-Wunused-parameter] 35126 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35126:63: warning: unused parameter 'argv' [-Wunused-parameter] 35126 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35127:56: warning: unused parameter 'magic' [-Wunused-parameter] 35127 | BOOL *pdone, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35187:47: warning: unused parameter 'argc' [-Wunused-parameter] 35187 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35187:67: warning: unused parameter 'argv' [-Wunused-parameter] 35187 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35327:65: warning: unused parameter 'this_val' [-Wunused-parameter] 35327 | static JSValue js_number_isInteger(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35328:40: warning: unused parameter 'argc' [-Wunused-parameter] 35328 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35338:69: warning: unused parameter 'this_val' [-Wunused-parameter] 35338 | static JSValue js_number_isSafeInteger(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35339:44: warning: unused parameter 'argc' [-Wunused-parameter] 35339 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35386:38: warning: unused parameter 'argc' [-Wunused-parameter] 35386 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35386:58: warning: unused parameter 'argv' [-Wunused-parameter] 35386 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35392:39: warning: unused parameter 'argc' [-Wunused-parameter] 35392 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35596:38: warning: unused parameter 'argc' [-Wunused-parameter] 35596 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35619:44: warning: unused parameter 'argc' [-Wunused-parameter] 35619 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35648:42: warning: unused parameter 'argc' [-Wunused-parameter] 35648 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35684:57: warning: unused parameter 'this_val' [-Wunused-parameter] 35684 | static JSValue js_parseInt(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35685:32: warning: unused parameter 'argc' [-Wunused-parameter] 35685 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35715:59: warning: unused parameter 'this_val' [-Wunused-parameter] 35715 | static JSValue js_parseFloat(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35716:34: warning: unused parameter 'argc' [-Wunused-parameter] 35716 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35736:42: warning: unused parameter 'argc' [-Wunused-parameter] 35736 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35766:40: warning: unused parameter 'argc' [-Wunused-parameter] 35766 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35766:60: warning: unused parameter 'argv' [-Wunused-parameter] 35766 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35776:39: warning: unused parameter 'argc' [-Wunused-parameter] 35776 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35776:59: warning: unused parameter 'argv' [-Wunused-parameter] 35776 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35820:53: warning: unused parameter 'ctx' [-Wunused-parameter] 35820 | static uint32_t js_string_obj_get_length(JSContext *ctx, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35949:68: warning: unused parameter 'this_val' [-Wunused-parameter] 35949 | static JSValue js_string_fromCharCode(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:35967:69: warning: unused parameter 'this_val' [-Wunused-parameter] 35967 | static JSValue js_string_fromCodePoint(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36001:59: warning: unused parameter 'this_val' [-Wunused-parameter] 36001 | static JSValue js_string_raw(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36042:63: warning: unused parameter 'this_val' [-Wunused-parameter] 36042 | JSValue js_string_codePointRange(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36043:38: warning: unused parameter 'argc' [-Wunused-parameter] 36043 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36080:42: warning: unused parameter 'argc' [-Wunused-parameter] 36080 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36108:37: warning: unused parameter 'argc' [-Wunused-parameter] 36108 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36156:42: warning: unused parameter 'argc' [-Wunused-parameter] 36156 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36383:36: warning: unused parameter 'argc' [-Wunused-parameter] 36383 | int argc, JSValueConst *argv, int atom) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36414:73: warning: unused parameter 'this_val' [-Wunused-parameter] 36414 | static JSValue js_string___GetSubstitution(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36415:48: warning: unused parameter 'argc' [-Wunused-parameter] 36415 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36454:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 36454 | if (j < 0 || j + 1 >= len) | ~~~~~ ^ ~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36476:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 36476 | if (k1 >= 1 && k1 < captures_len) { | ~~ ^ ~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36481:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 36481 | if (k >= 1 && k < captures_len) { | ~ ^ ~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36521:38: warning: unused parameter 'argc' [-Wunused-parameter] 36521 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36607:36: warning: unused parameter 'argc' [-Wunused-parameter] 36607 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36697:40: warning: unused parameter 'argc' [-Wunused-parameter] 36697 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36731:37: warning: unused parameter 'argc' [-Wunused-parameter] 36731 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36759:36: warning: unused parameter 'argc' [-Wunused-parameter] 36759 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36858:37: warning: unused parameter 'argc' [-Wunused-parameter] 36858 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36902:35: warning: unused parameter 'argc' [-Wunused-parameter] 36902 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36902:55: warning: unused parameter 'argv' [-Wunused-parameter] 36902 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36928:38: warning: unused parameter 'argc' [-Wunused-parameter] 36928 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36928:58: warning: unused parameter 'argv' [-Wunused-parameter] 36928 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:36987:44: warning: unused parameter 'argc' [-Wunused-parameter] 36987 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37007:42: warning: unused parameter 'argc' [-Wunused-parameter] 37007 | int argc, JSValueConst *argv, int to_lower) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37007:62: warning: unused parameter 'argv' [-Wunused-parameter] 37007 | int argc, JSValueConst *argv, int to_lower) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37151:39: warning: unused parameter 'argc' [-Wunused-parameter] 37151 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37151:59: warning: unused parameter 'argv' [-Wunused-parameter] 37151 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37200:44: warning: unused parameter 'argc' [-Wunused-parameter] 37200 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37200:64: warning: unused parameter 'argv' [-Wunused-parameter] 37200 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37201:57: warning: unused parameter 'magic' [-Wunused-parameter] 37201 | BOOL *pdone, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37253:41: warning: unused parameter 'argc' [-Wunused-parameter] 37253 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37762:61: warning: unused parameter 'this_val' [-Wunused-parameter] 37762 | static JSValue js_math_min_max(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37859:59: warning: unused parameter 'this_val' [-Wunused-parameter] 37859 | static JSValue js_math_hypot(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37889:58: warning: unused parameter 'this_val' [-Wunused-parameter] 37889 | static JSValue js_math_imul(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37890:33: warning: unused parameter 'argc' [-Wunused-parameter] 37890 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37902:59: warning: unused parameter 'this_val' [-Wunused-parameter] 37902 | static JSValue js_math_clz32(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37903:34: warning: unused parameter 'argc' [-Wunused-parameter] 37903 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37939:60: warning: unused parameter 'this_val' [-Wunused-parameter] 37939 | static JSValue js_math_random(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37940:35: warning: unused parameter 'argc' [-Wunused-parameter] 37940 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:37940:55: warning: unused parameter 'argv' [-Wunused-parameter] 37940 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38035:61: warning: unused parameter 'this_val' [-Wunused-parameter] 38035 | static JSValue js___date_clock(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38036:36: warning: unused parameter 'argc' [-Wunused-parameter] 38036 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38036:56: warning: unused parameter 'argv' [-Wunused-parameter] 38036 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38249:42: warning: unused parameter 'argc' [-Wunused-parameter] 38249 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38327:38: warning: unused parameter 'argc' [-Wunused-parameter] 38327 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38521:39: warning: unused parameter 'argc' [-Wunused-parameter] 38521 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38521:59: warning: unused parameter 'argv' [-Wunused-parameter] 38521 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38559:35: warning: unused parameter 'argc' [-Wunused-parameter] 38559 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38818:35: warning: unused parameter 'argc' [-Wunused-parameter] 38818 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38832:43: warning: unused parameter 'argc' [-Wunused-parameter] 38832 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38992:45: warning: unused parameter 'argc' [-Wunused-parameter] 38992 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39096:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 39096 | for(n = 1; n < nCaptures; n++) { | ~ ^ ~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39164:44: warning: unused parameter 'argc' [-Wunused-parameter] 39164 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39220:44: warning: unused parameter 'argc' [-Wunused-parameter] 39220 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39649:59: warning: unused parameter 'this_val' [-Wunused-parameter] 39649 | static JSValue js_json_parse(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39778:40: warning: unused parameter 'holder' [-Wunused-parameter] 39778 | JSValueConst holder, JSValue val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39779:40: warning: unused parameter 'key' [-Wunused-parameter] 39779 | JSValueConst key, JSValueConst indent) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39948:63: warning: unused parameter 'this_val' [-Wunused-parameter] 39948 | static JSValue js_json_stringify(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:39949:38: warning: unused parameter 'argc' [-Wunused-parameter] 39949 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40058:62: warning: unused parameter 'this_val' [-Wunused-parameter] 40058 | static JSValue js_reflect_apply(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40064:66: warning: unused parameter 'this_val' [-Wunused-parameter] 40064 | static JSValue js_reflect_construct(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40088:71: warning: unused parameter 'this_val' [-Wunused-parameter] 40088 | static JSValue js_reflect_deleteProperty(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40089:46: warning: unused parameter 'argc' [-Wunused-parameter] 40089 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40109:60: warning: unused parameter 'this_val' [-Wunused-parameter] 40109 | static JSValue js_reflect_get(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40132:60: warning: unused parameter 'this_val' [-Wunused-parameter] 40132 | static JSValue js_reflect_has(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40133:35: warning: unused parameter 'argc' [-Wunused-parameter] 40133 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40154:60: warning: unused parameter 'this_val' [-Wunused-parameter] 40154 | static JSValue js_reflect_set(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40182:71: warning: unused parameter 'this_val' [-Wunused-parameter] 40182 | static JSValue js_reflect_setPrototypeOf(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40183:46: warning: unused parameter 'argc' [-Wunused-parameter] 40183 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40193:64: warning: unused parameter 'this_val' [-Wunused-parameter] 40193 | static JSValue js_reflect_ownKeys(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:40194:39: warning: unused parameter 'argc' [-Wunused-parameter] 40194 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41031:66: warning: unused parameter 'this_val' [-Wunused-parameter] 41031 | static JSValue js_proxy_constructor(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41032:41: warning: unused parameter 'argc' [-Wunused-parameter] 41032 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41069:61: warning: unused parameter 'this_val' [-Wunused-parameter] 41069 | static JSValue js_proxy_revoke(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41070:36: warning: unused parameter 'argc' [-Wunused-parameter] 41070 | int argc, JSValueConst *argv, int magic, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41070:56: warning: unused parameter 'argv' [-Wunused-parameter] 41070 | int argc, JSValueConst *argv, int magic, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41070:66: warning: unused parameter 'magic' [-Wunused-parameter] 41070 | int argc, JSValueConst *argv, int magic, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41091:64: warning: unused parameter 'this_val' [-Wunused-parameter] 41091 | static JSValue js_proxy_revocable(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41181:39: warning: unused parameter 'argc' [-Wunused-parameter] 41181 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41181:59: warning: unused parameter 'argv' [-Wunused-parameter] 41181 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41194:38: warning: unused parameter 'argc' [-Wunused-parameter] 41194 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41194:58: warning: unused parameter 'argv' [-Wunused-parameter] 41194 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41226:59: warning: unused parameter 'this_val' [-Wunused-parameter] 41226 | static JSValue js_symbol_for(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41227:34: warning: unused parameter 'argc' [-Wunused-parameter] 41227 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41237:62: warning: unused parameter 'this_val' [-Wunused-parameter] 41237 | static JSValue js_symbol_keyFor(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41238:37: warning: unused parameter 'argc' [-Wunused-parameter] 41238 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41403:41: warning: unused parameter 'ctx' [-Wunused-parameter] 41403 | static uint32_t map_hash_key(JSContext *ctx, JSValueConst key) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41524:40: warning: unused parameter 'rt' [-Wunused-parameter] 41524 | static void delete_weak_ref(JSRuntime *rt, JSMapRecord *mr) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41589:31: warning: unused parameter 'argc' [-Wunused-parameter] 41589 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41619:31: warning: unused parameter 'argc' [-Wunused-parameter] 41619 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41636:31: warning: unused parameter 'argc' [-Wunused-parameter] 41636 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41650:34: warning: unused parameter 'argc' [-Wunused-parameter] 41650 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41667:33: warning: unused parameter 'argc' [-Wunused-parameter] 41667 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41667:53: warning: unused parameter 'argv' [-Wunused-parameter] 41667 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41823:43: warning: unused parameter 'argc' [-Wunused-parameter] 41823 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41823:63: warning: unused parameter 'argv' [-Wunused-parameter] 41823 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41853:41: warning: unused parameter 'argc' [-Wunused-parameter] 41853 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:41853:61: warning: unused parameter 'argv' [-Wunused-parameter] 41853 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42080:57: warning: unused parameter 'argc' [-Wunused-parameter] 42080 | static JSValue promise_reaction_job(JSContext *ctx, int argc, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42164:52: warning: unused parameter 'argc' [-Wunused-parameter] 42164 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42261:62: warning: unused parameter 'this_val' [-Wunused-parameter] 42261 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42352:43: warning: unused parameter 'argc' [-Wunused-parameter] 42352 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42400:49: warning: unused parameter 'this_val' [-Wunused-parameter] 42400 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42401:40: warning: unused parameter 'argc' [-Wunused-parameter] 42401 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42402:40: warning: unused parameter 'magic' [-Wunused-parameter] 42402 | int magic, JSValue *func_data) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42461:39: warning: unused parameter 'argc' [-Wunused-parameter] 42461 | int argc, JSValueConst *argv, int magic) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42494:63: warning: unused parameter 'this_val' [-Wunused-parameter] 42494 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42495:54: warning: unused parameter 'argc' [-Wunused-parameter] 42495 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42538:60: warning: unused parameter 'this_val' [-Wunused-parameter] 42538 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42539:51: warning: unused parameter 'argc' [-Wunused-parameter] 42539 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42540:51: warning: unused parameter 'magic' [-Wunused-parameter] 42540 | int magic, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42574:35: warning: unused parameter 'argc' [-Wunused-parameter] 42574 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42685:36: warning: unused parameter 'argc' [-Wunused-parameter] 42685 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42796:36: warning: unused parameter 'argc' [-Wunused-parameter] 42796 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42825:37: warning: unused parameter 'argc' [-Wunused-parameter] 42825 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42833:76: warning: unused parameter 'this_val' [-Wunused-parameter] 42833 | static JSValue js_promise_finally_value_thunk(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42834:51: warning: unused parameter 'argc' [-Wunused-parameter] 42834 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42834:71: warning: unused parameter 'argv' [-Wunused-parameter] 42834 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42835:51: warning: unused parameter 'magic' [-Wunused-parameter] 42835 | int magic, JSValue *func_data) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42840:72: warning: unused parameter 'this_val' [-Wunused-parameter] 42840 | static JSValue js_promise_finally_thrower(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42841:47: warning: unused parameter 'argc' [-Wunused-parameter] 42841 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42841:67: warning: unused parameter 'argv' [-Wunused-parameter] 42841 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42842:47: warning: unused parameter 'magic' [-Wunused-parameter] 42842 | int magic, JSValue *func_data) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42847:74: warning: unused parameter 'this_val' [-Wunused-parameter] 42847 | static JSValue js_promise_then_finally_func(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42848:49: warning: unused parameter 'argc' [-Wunused-parameter] 42848 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42890:39: warning: unused parameter 'argc' [-Wunused-parameter] 42890 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42946:65: warning: unused parameter 'this_val' [-Wunused-parameter] 42946 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42947:56: warning: unused parameter 'argc' [-Wunused-parameter] 42947 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42947:76: warning: unused parameter 'argv' [-Wunused-parameter] 42947 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:42948:56: warning: unused parameter 'magic' [-Wunused-parameter] 42948 | int magic, JSValue *func_data) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43031:53: warning: unused parameter 'argc' [-Wunused-parameter] 43031 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43301:65: warning: unused parameter 'this_val' [-Wunused-parameter] 43301 | static JSValue js_global_decodeURI(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43302:40: warning: unused parameter 'argc' [-Wunused-parameter] 43302 | int argc, JSValueConst *argv, int isComponent) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43412:65: warning: unused parameter 'this_val' [-Wunused-parameter] 43412 | static JSValue js_global_encodeURI(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43413:40: warning: unused parameter 'argc' [-Wunused-parameter] 43413 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43477:62: warning: unused parameter 'this_val' [-Wunused-parameter] 43477 | static JSValue js_global_escape(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43478:37: warning: unused parameter 'argc' [-Wunused-parameter] 43478 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43503:64: warning: unused parameter 'this_val' [-Wunused-parameter] 43503 | static JSValue js_global_unescape(JSContext *ctx, JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:43504:39: warning: unused parameter 'argc' [-Wunused-parameter] 43504 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45506:55: warning: unused parameter 'opaque' [-Wunused-parameter] 45506 | static void js_array_buffer_free(JSRuntime *rt, void *opaque, void *ptr) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45549:48: warning: unused parameter 'argc' [-Wunused-parameter] 45549 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45559:55: warning: unused parameter 'argc' [-Wunused-parameter] 45559 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45587:52: warning: unused parameter 'this_val' [-Wunused-parameter] 45587 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45588:43: warning: unused parameter 'argc' [-Wunused-parameter] 45588 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45688:42: warning: unused parameter 'argc' [-Wunused-parameter] 45688 | int argc, JSValueConst *argv, int class_id) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45793:48: warning: unused parameter 'ctx' [-Wunused-parameter] 45793 | static BOOL typed_array_is_detached(JSContext *ctx, JSObject *p) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:45804:51: warning: unused parameter 'ctx' [-Wunused-parameter] 45804 | static uint32_t typed_array_get_length(JSContext *ctx, JSObject *p) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46074:60: warning: unused parameter 'this_val' [-Wunused-parameter] 46074 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46668:43: warning: unused parameter 'argc' [-Wunused-parameter] 46668 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46668:63: warning: unused parameter 'argv' [-Wunused-parameter] 46668 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46731:41: warning: unused parameter 'argc' [-Wunused-parameter] 46731 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46771:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 46771 | typed_array_get_length(ctx, p) >= start + count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46770:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 46770 | typed_array_get_length(ctx, p1) >= count && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46794:44: warning: unused parameter 'argc' [-Wunused-parameter] 46794 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46848:63: warning: unused parameter 'opaque' [-Wunused-parameter] 46848 | static int js_TA_cmp_int8(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46852:64: warning: unused parameter 'opaque' [-Wunused-parameter] 46852 | static int js_TA_cmp_uint8(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46856:64: warning: unused parameter 'opaque' [-Wunused-parameter] 46856 | static int js_TA_cmp_int16(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46860:65: warning: unused parameter 'opaque' [-Wunused-parameter] 46860 | static int js_TA_cmp_uint16(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46864:64: warning: unused parameter 'opaque' [-Wunused-parameter] 46864 | static int js_TA_cmp_int32(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46870:65: warning: unused parameter 'opaque' [-Wunused-parameter] 46870 | static int js_TA_cmp_uint32(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46890:66: warning: unused parameter 'opaque' [-Wunused-parameter] 46890 | static int js_TA_cmp_float32(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:46894:66: warning: unused parameter 'opaque' [-Wunused-parameter] 46894 | static int js_TA_cmp_float64(const void *a, const void *b, void *opaque) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47010:40: warning: unused parameter 'argc' [-Wunused-parameter] 47010 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47158:61: warning: unused parameter 'this_val' [-Wunused-parameter] 47158 | JSValueConst this_val, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47159:52: warning: unused parameter 'argc' [-Wunused-parameter] 47159 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47159:72: warning: unused parameter 'argv' [-Wunused-parameter] 47159 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47357:47: warning: unused parameter 'argc' [-Wunused-parameter] 47357 | int argc, JSValueConst *argv, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47384:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 47384 | offset > abuf->byte_length) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47395:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 47395 | if ((offset + (len << size_log2)) > abuf->byte_length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47471:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 47471 | if (offset > abuf->byte_length) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47799:43: warning: unused parameter 'this_obj' [-Wunused-parameter] 47799 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47800:34: warning: unused parameter 'argc' [-Wunused-parameter] 47800 | int argc, JSValueConst *argv, int op) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47905:46: warning: unused parameter 'this_obj' [-Wunused-parameter] 47905 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47906:37: warning: unused parameter 'argc' [-Wunused-parameter] 47906 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47941:51: warning: unused parameter 'this_obj' [-Wunused-parameter] 47941 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47942:42: warning: unused parameter 'argc' [-Wunused-parameter] 47942 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47963:45: warning: unused parameter 'this_obj' [-Wunused-parameter] 47963 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47964:36: warning: unused parameter 'argc' [-Wunused-parameter] 47964 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:47980:25: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 47980 | if (isnan(d) || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/x86/_stdint.h:86:19: note: expanded from macro 'INT64_MAX' 86 | #define INT64_MAX 0x7fffffffffffffff | ^~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:48031:45: warning: unused parameter 'this_obj' [-Wunused-parameter] 48031 | JSValueConst this_obj, | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:48032:36: warning: unused parameter 'argc' [-Wunused-parameter] 48032 | int argc, JSValueConst *argv) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c:38048:12: warning: unused function 'getTimezoneOffset' [-Wunused-function] 38048 | static int getTimezoneOffset(int64_t time) { | ^~~~~~~~~~~~~~~~~ 383 warnings generated. clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/cutils.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:84:41: warning: unused parameter 'opaque' [-Wunused-parameter] 84 | static void *dbuf_default_realloc(void *opaque, void *ptr, size_t size) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:184:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (len < sizeof(buf)) { | ~~~ ^ ~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:310:11: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 310 | if (c < utf8_min_code[l - 1]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:356:56: warning: unused parameter 'size' [-Wunused-parameter] 356 | static void exchange_one_byte(void *a, void *b, size_t size) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:375:57: warning: unused parameter 'size' [-Wunused-parameter] 375 | static void exchange_one_int16(void *a, void *b, size_t size) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:394:57: warning: unused parameter 'size' [-Wunused-parameter] 394 | static void exchange_one_int32(void *a, void *b, size_t size) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:413:57: warning: unused parameter 'size' [-Wunused-parameter] 413 | static void exchange_one_int64(void *a, void *b, size_t size) { | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/cutils.c:435:58: warning: unused parameter 'size' [-Wunused-parameter] 435 | static void exchange_one_int128(void *a, void *b, size_t size) { | ^ 8 warnings generated. clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/libunicode.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c:138:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 138 | if (conv_type != (type - RUN_TYPE_U_EXT2)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c:284:39: warning: unused parameter 'opaque' [-Wunused-parameter] 284 | static void *cr_default_realloc(void *opaque, void *ptr, size_t size) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c:660:28: warning: comparison of integers of different signs: 'BOOL' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 660 | if (is_compat1 < is_compat) | ~~~~~~~~~~ ^ ~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c:990:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 990 | if (v == script_idx) { | ~ ^ ~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libunicode.c:1532:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1532 | if (prop_idx >= countof(unicode_prop_table)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/libregexp.o thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c:630:24: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 630 | if ((q - name) > sizeof(name) - 1) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c:639:29: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 639 | if ((q - value) > sizeof(value) - 1) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c:1865:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1865 | if (s->group_names.size > (s->capture_count - 1)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ thirdparty/quickjs/quickjs-2019-07-09-dust3d/libregexp.c:2299:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2299 | if (val >= s->capture_count) | ~~~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/crc64.o thirdparty/crc64/crc64.c clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/miniz.o thirdparty/miniz/miniz.c thirdparty/miniz/miniz.c:3031:9: warning: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files. [-W#pragma-messages] 3031 | #pragma message("Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.") | ^ thirdparty/miniz/miniz.c:3180:76: warning: unused parameter 'pArray' [-Wunused-parameter] 3180 | static MZ_FORCEINLINE mz_uint mz_zip_array_range_check(const mz_zip_array *pArray, mz_uint index) | ^ 2 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxdocument.o thirdparty/fbx/src/fbxdocument.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxnode.o thirdparty/fbx/src/fbxnode.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxproperty.o thirdparty/fbx/src/fbxproperty.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/fbxutil.o thirdparty/fbx/src/fbxutil.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/uvunwrapper.o thirdparty/simpleuv/simpleuv/uvunwrapper.cpp In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:321:15: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 321 | auto ab = b - a; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:321:15: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 321 | auto ab = b - a; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:321:15: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 321 | auto ab = b - a; | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:502:98: warning: unused parameter 'skipCheckHoles' [-Wunused-parameter] 502 | void UvUnwrapper::unwrapSingleIsland(const std::vector &group, int sourcePartition, bool skipCheckHoles) | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:323:33: note: in instantiation of member function 'Eigen::MatrixBase>::norm' requested here 323 | return 0.5 * (ab.cross(ac)).norm(); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:110:23: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 110 | return numext::sqrt(squaredNorm()); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:323:33: note: in instantiation of member function 'Eigen::MatrixBase>::norm' requested here 323 | return 0.5 * (ab.cross(ac)).norm(); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, Eigen::Matrix>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:181:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, Eigen::Matrix>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 181 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>, 3, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, Eigen::Matrix>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, Eigen::Matrix>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:852:10: note: in implicit copy constructor for 'Eigen::Block, Eigen::Matrix>, 3, 1>' first required here 852 | { return Derived::Unit(2); } | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:89: note: in instantiation of member function 'Eigen::MatrixBase>::UnitZ' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:223:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 223 | Vector3 sin_axis = sin(m_angle) * m_axis; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:223:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 223 | Vector3 sin_axis = sin(m_angle) * m_axis; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:223:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 223 | Vector3 sin_axis = sin(m_angle) * m_axis; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:223:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 223 | Vector3 sin_axis = sin(m_angle) * m_axis; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:476: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:78:5: warning: definition of implicit copy constructor for 'Diagonal>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 78 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Diagonal) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:193:10: note: in implicit copy constructor for 'Eigen::Diagonal>' first required here 193 | return DiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:7: note: in instantiation of member function 'Eigen::MatrixBase>::diagonal' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 104 | template class Diagonal; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:193:10: note: in implicit copy constructor for 'Eigen::Diagonal>' first required here 193 | return DiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:7: note: in instantiation of member function 'Eigen::MatrixBase>::diagonal' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 104 | template class Diagonal; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:193:10: note: in implicit copy constructor for 'Eigen::Diagonal>' first required here 193 | return DiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:7: note: in instantiation of member function 'Eigen::MatrixBase>::diagonal' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseProduct>' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:31: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cwiseProduct>' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::array' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::array' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::array' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Array>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/AngleAxis.h:240:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix>>>::operator+' requested here 240 | res.diagonal() = (cos1_axis.cwiseProduct(m_axis)).array() + c; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:45:93: note: in instantiation of member function 'Eigen::AngleAxis::toRotationMatrix' requested here 45 | EIGEN_DEVICE_FUNC inline RotationMatrixType toRotationMatrix() const { return derived().toRotationMatrix(); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h:158:20: note: in instantiation of member function 'Eigen::RotationBase, 3>::toRotationMatrix' requested here 158 | return *this = r.toRotationMatrix(); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:381:24: note: in instantiation of function template specialization 'Eigen::Matrix::operator=>' requested here 381 | matrix = Eigen::AngleAxisd(degree * 180.0 / 3.1415926, Eigen::Vector3d::UnitZ()); | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:40: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:40: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:206:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 206 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:435:89: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 435 | copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 3, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:206:12: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 206 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:206:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 206 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:435:89: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 435 | copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1, 3>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:206:12: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 206 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:206:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 206 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:435:89: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 435 | copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 3, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Matrix, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:206:12: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 206 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 3, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct, 3, 1, true>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Matrix, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:6: In file included from thirdparty/simpleuv/simpleuv/uvunwrapper.h:6: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1, true>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct, 3, 1, true>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:796:41: note: in instantiation of function template specialization 'Eigen::Matrix::Matrix, Eigen::Matrix>>' requested here 796 | typename plain_matrix_type::type tmp(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:714:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Product, Eigen::Matrix>>' requested here 714 | internal::call_assignment(this->derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Matrix>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/simpleuv/uvunwrapper.cpp:388:31: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Matrix>>' requested here 388 | point = matrix * point; | ^ 49 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/parametrize.o thirdparty/simpleuv/simpleuv/parametrize.cpp In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:15: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:61: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable] 273 | Index count = 0; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:15: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:31: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseLU:33: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable] 78 | Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable] 79 | Index nsuper_et = 0; // Number of relaxed snodes in the original etree | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:18: In file included from thirdparty/simpleuv/thirdparty/eigen/unsupported/Eigen/SparseExtra:44: thirdparty/simpleuv/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h:239:7: warning: variable 'count' set but not used [-Wunused-but-set-variable] 239 | int count = 0; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.h:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:32:18: warning: variable 'eff_type' set but not used [-Wunused-but-set-variable] 32 | MassMatrixType eff_type = type; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3.h:38: thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3.cpp:20:9: warning: unknown pragma ignored [-Wunknown-pragmas] 20 | #pragma runtime_checks( "u", off ) // disable runtime asserts on xor eax,eax type of stuff (doesn't always work, disable explicitly in compiler settings) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3.cpp:64:9: warning: unknown pragma ignored [-Wunknown-pragmas] 64 | #pragma runtime_checks( "u", restore ) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:23:9: warning: unknown pragma ignored [-Wunknown-pragmas] 23 | #pragma runtime_checks( "u", off ) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:102:9: warning: unknown pragma ignored [-Wunknown-pragmas] 102 | #pragma runtime_checks( "u", restore ) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:925:133: warning: variable 'Vu21' is uninitialized when used here [-Wuninitialized] 925 | ENABLE_SCALAR_IMPLEMENTATION(Su21.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vu21=_mm_xor_ps(Vu21,Vu21);) ENABLE_AVX_IMPLEMENTATION(Vu21=_mm256_xor_ps(Vu21,Vu21);) | ^~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:105:20: note: in instantiation of function template specialization 'igl::svd3x3_sse' requested here 105 | template void igl::svd3x3_sse(const Eigen::Matrix& A, Eigen::Matrix &U, Eigen::Matrix &S, Eigen::Matrix&V); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp:112:117: note: variable 'Vu21' is declared here 112 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Su21;) ENABLE_SSE_IMPLEMENTATION(__m128 Vu21;) ENABLE_AVX_IMPLEMENTATION(__m256 Vu21;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:926:133: warning: variable 'Vu31' is uninitialized when used here [-Wuninitialized] 926 | ENABLE_SCALAR_IMPLEMENTATION(Su31.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vu31=_mm_xor_ps(Vu31,Vu31);) ENABLE_AVX_IMPLEMENTATION(Vu31=_mm256_xor_ps(Vu31,Vu31);) | ^~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp:113:117: note: variable 'Vu31' is declared here 113 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Su31;) ENABLE_SSE_IMPLEMENTATION(__m128 Vu31;) ENABLE_AVX_IMPLEMENTATION(__m256 Vu31;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:927:133: warning: variable 'Vu12' is uninitialized when used here [-Wuninitialized] 927 | ENABLE_SCALAR_IMPLEMENTATION(Su12.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vu12=_mm_xor_ps(Vu12,Vu12);) ENABLE_AVX_IMPLEMENTATION(Vu12=_mm256_xor_ps(Vu12,Vu12);) | ^~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp:114:117: note: variable 'Vu12' is declared here 114 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Su12;) ENABLE_SSE_IMPLEMENTATION(__m128 Vu12;) ENABLE_AVX_IMPLEMENTATION(__m256 Vu12;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:929:133: warning: variable 'Vu32' is uninitialized when used here [-Wuninitialized] 929 | ENABLE_SCALAR_IMPLEMENTATION(Su32.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vu32=_mm_xor_ps(Vu32,Vu32);) ENABLE_AVX_IMPLEMENTATION(Vu32=_mm256_xor_ps(Vu32,Vu32);) | ^~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp:116:117: note: variable 'Vu32' is declared here 116 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Su32;) ENABLE_SSE_IMPLEMENTATION(__m128 Vu32;) ENABLE_AVX_IMPLEMENTATION(__m256 Vu32;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:930:133: warning: variable 'Vu13' is uninitialized when used here [-Wuninitialized] 930 | ENABLE_SCALAR_IMPLEMENTATION(Su13.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vu13=_mm_xor_ps(Vu13,Vu13);) ENABLE_AVX_IMPLEMENTATION(Vu13=_mm256_xor_ps(Vu13,Vu13);) | ^~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp:117:117: note: variable 'Vu13' is declared here 117 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Su13;) ENABLE_SSE_IMPLEMENTATION(__m128 Vu13;) ENABLE_AVX_IMPLEMENTATION(__m256 Vu13;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:931:133: warning: variable 'Vu23' is uninitialized when used here [-Wuninitialized] 931 | ENABLE_SCALAR_IMPLEMENTATION(Su23.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vu23=_mm_xor_ps(Vu23,Vu23);) ENABLE_AVX_IMPLEMENTATION(Vu23=_mm256_xor_ps(Vu23,Vu23);) | ^~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp:118:117: note: variable 'Vu23' is declared here 118 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Su23;) ENABLE_SSE_IMPLEMENTATION(__m128 Vu23;) ENABLE_AVX_IMPLEMENTATION(__m256 Vu23;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:21: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.h:57: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.h:40: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.h:35: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/svd3x3_sse.cpp:56: thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:43:134: warning: variable 'Vqvvx' is uninitialized when used here [-Wuninitialized] 43 | ENABLE_SCALAR_IMPLEMENTATION(Sqvvx.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vqvvx=_mm_xor_ps(Vqvvx,Vqvvx);) ENABLE_AVX_IMPLEMENTATION(Vqvvx=_mm256_xor_ps(Vqvvx,Vqvvx);) | ^~~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:28:117: note: variable 'Vqvvx' is declared here 28 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Sqvvx;) ENABLE_SSE_IMPLEMENTATION(__m128 Vqvvx;) ENABLE_AVX_IMPLEMENTATION(__m256 Vqvvx;) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:44:134: warning: variable 'Vqvvy' is uninitialized when used here [-Wuninitialized] 44 | ENABLE_SCALAR_IMPLEMENTATION(Sqvvy.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vqvvy=_mm_xor_ps(Vqvvy,Vqvvy);) ENABLE_AVX_IMPLEMENTATION(Vqvvy=_mm256_xor_ps(Vqvvy,Vqvvy);) | ^~~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:29:117: note: variable 'Vqvvy' is declared here 29 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Sqvvy;) ENABLE_SSE_IMPLEMENTATION(__m128 Vqvvy;) ENABLE_AVX_IMPLEMENTATION(__m256 Vqvvy;) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:45:134: warning: variable 'Vqvvz' is uninitialized when used here [-Wuninitialized] 45 | ENABLE_SCALAR_IMPLEMENTATION(Sqvvz.f=0.;) ENABLE_SSE_IMPLEMENTATION(Vqvvz=_mm_xor_ps(Vqvvz,Vqvvz);) ENABLE_AVX_IMPLEMENTATION(Vqvvz=_mm256_xor_ps(Vqvvz,Vqvvz);) | ^~~~~ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp:40:38: note: expanded from macro 'ENABLE_SSE_IMPLEMENTATION' 40 | #define ENABLE_SSE_IMPLEMENTATION(X) X | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp:30:117: note: variable 'Vqvvz' is declared here 30 | ENABLE_SCALAR_IMPLEMENTATION(union {float f;unsigned int ui;} Sqvvz;) ENABLE_SSE_IMPLEMENTATION(__m128 Vqvvz;) ENABLE_AVX_IMPLEMENTATION(__m256 Vqvvz;) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1>, const Eigen::Block, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1>, const Eigen::Block, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:27:48: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>::squaredNorm' requested here 27 | L(i,0) = (V.row(F(i,1))-V.row(F(i,0))).squaredNorm(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:35:7: note: in instantiation of function template specialization 'igl::parallel_for' requested here 35 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:50:7: note: in instantiation of function template specialization 'igl::parallel_for' requested here 50 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:41:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 41 | igl::squared_edge_lengths(V,F,l2); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:44:14: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 44 | l = l2.array().sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:44:14: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 44 | l = l2.array().sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:44:14: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 44 | l = l2.array().sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:44:22: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 44 | l = l2.array().sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:44:22: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 44 | l = l2.array().sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, 1>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:186:15: note: in instantiation of member function 'Eigen::DenseBase, 1>>::setConstant' requested here 186 | IX.row(0).setConstant(0);// = DerivedIX::Zero(1,IX.cols()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, 1>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:186:15: note: in instantiation of member function 'Eigen::DenseBase, 1>>::setConstant' requested here 186 | IX.row(0).setConstant(0);// = DerivedIX::Zero(1,IX.cols()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:190:8: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 190 | IX.col(0).setConstant(0);// = DerivedIX::Zero(IX.rows(),1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:190:8: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 190 | IX.col(0).setConstant(0);// = DerivedIX::Zero(IX.rows(),1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:190:8: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 190 | IX.col(0).setConstant(0);// = DerivedIX::Zero(IX.rows(),1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:190:8: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 190 | IX.col(0).setConstant(0);// = DerivedIX::Zero(IX.rows(),1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:190:15: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::setConstant' requested here 190 | IX.col(0).setConstant(0);// = DerivedIX::Zero(IX.rows(),1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: in instantiation of function template specialization 'igl::sort2, Eigen::Matrix, Eigen::Matrix>' requested here 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:190:15: note: in instantiation of member function 'Eigen::DenseBase, -1, 1, true>>::setConstant' requested here 190 | IX.col(0).setConstant(0);// = DerivedIX::Zero(IX.rows(),1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:37:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 37 | return igl::sort2(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:295:3: note: in instantiation of function template specialization 'igl::parallel_for' requested here 295 | parallel_for(num_outer,inner,16000); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:39:19: note: in instantiation of function template specialization 'igl::sort3, Eigen::Matrix, Eigen::Matrix>' requested here 39 | return igl::sort3(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:162:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 162 | igl::sort(ul,2,false,l,_); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const long' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:168:3: note: in instantiation of function template specialization 'igl::parallel_for' requested here 168 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:48:7: note: in instantiation of function template specialization 'igl::doublearea, Eigen::Matrix>' requested here 48 | doublearea(l,0.,dblA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:35:7: note: in instantiation of function template specialization 'igl::parallel_for' requested here 35 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:17:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::squared_edge_lengths(V,F,L); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:50:7: note: in instantiation of function template specialization 'igl::parallel_for' requested here 50 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:17:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::squared_edge_lengths(V,F,L); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:66:7: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 66 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:5: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:5: note: in instantiation of function template specialization 'Eigen::DenseBase>::operator<<, -1, 1, true>>' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::CommaInitializer, -1, 1, true>>' requested here 155 | return CommaInitializer(*static_cast(this), other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:44:11: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 44 | m_xpr.block(0, 0, other.rows(), other.cols()) = other; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:155:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 155 | return CommaInitializer(*static_cast(this), other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:818:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 818 | return typename FixedBlockXpr::Type(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:94:20: note: in instantiation of function template specialization 'Eigen::DenseBase>::block<-1, 1>' requested here 94 | m_xpr.template block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:15: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::operator,, -1, 1, true>>' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:818:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 818 | return typename FixedBlockXpr::Type(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:94:20: note: in instantiation of function template specialization 'Eigen::DenseBase>::block<-1, 1>' requested here 94 | m_xpr.template block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:15: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::operator,, -1, 1, true>>' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:818:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 818 | return typename FixedBlockXpr::Type(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:94:20: note: in instantiation of function template specialization 'Eigen::DenseBase>::block<-1, 1>' requested here 94 | m_xpr.template block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:15: note: in instantiation of function template specialization 'Eigen::CommaInitializer>::operator,, -1, 1, true>>' requested here 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:818:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 818 | return typename FixedBlockXpr::Type(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CommaInitializer.h:94:20: note: in instantiation of function template specialization 'Eigen::DenseBase>::block<-1, 1>' requested here 94 | m_xpr.template block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:47:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 47 | L0<, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:818:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 818 | return typename FixedBlockXpr::Type(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:56:17: note: in instantiation of function template specialization 'Eigen::operator*' requested here 56 | A.col(0) = 0.5*A0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:56:17: note: in instantiation of function template specialization 'Eigen::operator*' requested here 56 | A.col(0) = 0.5*A0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:56:17: note: in instantiation of function template specialization 'Eigen::operator*' requested here 56 | A.col(0) = 0.5*A0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:56:17: note: in instantiation of function template specialization 'Eigen::operator*' requested here 56 | A.col(0) = 0.5*A0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/face_areas.cpp:29:10: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 29 | return face_areas( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:68:7: note: in instantiation of function template specialization 'igl::face_areas, Eigen::Matrix>' requested here 68 | face_areas(l,s); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:44: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:44: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:44: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:52: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::square' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:52: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::square' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:33: note: in instantiation of function template specialization 'Eigen::operator*' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:33: note: in instantiation of function template specialization 'Eigen::operator*' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:33: note: in instantiation of function template specialization 'Eigen::operator*' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Array>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:33: note: in instantiation of function template specialization 'Eigen::operator*' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator*, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator*, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:52:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 52 | ((L.col(1).array().square() + L.col(4).array().square()) - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:52:61: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 52 | ((L.col(1).array().square() + L.col(4).array().square()) - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:52:90: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator-, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' requested here 52 | ((L.col(1).array().square() + L.col(4).array().square()) - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:52:90: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator-, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' requested here 52 | ((L.col(1).array().square() + L.col(4).array().square()) - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:53:91: note: in instantiation of member function 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>::square' requested here 53 | (L.col(2).array().square() + L.col(5).array().square())).square()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:53:91: note: in instantiation of member function 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>::square' requested here 53 | (L.col(2).array().square() + L.col(5).array().square())).square()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:89: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator-, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:89: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator-, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:51:27: note: in instantiation of function template specialization 'Eigen::operator*' requested here 51 | H_sqr.col(0) = (1./16.) * (4. * L.col(3).array().square() * L.col(0).array().square() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:9: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:16: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:16: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:16: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:24: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::square' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:24: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::square' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:70:44: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 70 | cos_theta.col(0) = (H_sqr.col(0).array() - | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:33: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:33: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:72:11: note: in instantiation of function template specialization 'Eigen::operator*' requested here 72 | (-2.*A.col(1).array() * A.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:72:11: note: in instantiation of function template specialization 'Eigen::operator*' requested here 72 | (-2.*A.col(1).array() * A.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:72:29: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator*, -1, 1, true>>>' requested here 72 | (-2.*A.col(1).array() * A.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:72:29: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator*, -1, 1, true>>>' requested here 72 | (-2.*A.col(1).array() * A.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:70: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator/, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:71:70: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator/, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 71 | A.col(1).array().square() - A.col(2).array().square()).array() / | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:264:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 264 | return AcosReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:89:29: note: in instantiation of member function 'Eigen::ArrayBase>>::acos' requested here 89 | theta = cos_theta.array().acos(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:264:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 264 | return AcosReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/dihedral_angles.cpp:89:29: note: in instantiation of member function 'Eigen::ArrayBase>>::acos' requested here 89 | theta = cos_theta.array().acos(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:70:7: note: in instantiation of function template specialization 'igl::dihedral_angles_intrinsic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 70 | dihedral_angles_intrinsic(l,s,theta,cos_theta); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:30: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:30: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:30: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:48: note: in instantiation of function template specialization 'Eigen::operator*' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:48: note: in instantiation of function template specialization 'Eigen::operator*' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:260:3: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 260 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:44: note: in instantiation of function template specialization 'Eigen::operator/' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:260:3: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 260 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:44: note: in instantiation of function template specialization 'Eigen::operator/' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:80: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:80: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:80: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:80: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:80: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:80: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:87: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:87: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:87: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:76: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator*, -1, 1, true>>>' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:76: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator*, -1, 1, true>>>' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:95: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator*, -1, 1, true>>>' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:95: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator*, -1, 1, true>>>' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:38: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator/, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:80:38: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator/, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 80 | sin_theta.col(0) = vol.array() / ((2./(3.*l.col(0).array())).array() * s.col(1).array() * s.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:19: note: in instantiation of function template specialization 'Eigen::operator*' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:19: note: in instantiation of function template specialization 'Eigen::operator*' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:19: note: in instantiation of function template specialization 'Eigen::operator*' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Array>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:19: note: in instantiation of function template specialization 'Eigen::operator*' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:31: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::operator*>>' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:31: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>::operator*>>' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:51: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>::operator/>>' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:89:51: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>, const Eigen::ArrayWrapper>>>::operator/>>' requested here 89 | C = (1./6.) * l.array() * cos_theta.array() / sin_theta.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:82:3: note: in instantiation of function template specialization 'igl::cotmatrix_entries, Eigen::Matrix, Eigen::Matrix>' requested here 82 | cotmatrix_entries(V,F,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:948:7: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested here 948 | mat = trMat; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:100:6: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 100 | Kd.setFromTriplets(Kd_IJV.begin(),Kd_IJV.end()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:948:7: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested here 948 | mat = trMat; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:100:6: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 100 | Kd.setFromTriplets(Kd_IJV.begin(),Kd_IJV.end()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:948:7: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=>' requested here 948 | mat = trMat; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:995:13: note: in instantiation of function template specialization 'Eigen::internal::set_from_triplets *>, Eigen::SparseMatrix, Eigen::internal::scalar_sum_op>' requested here 995 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:100:6: note: in instantiation of function template specialization 'Eigen::SparseMatrix::setFromTriplets *>>' requested here 100 | Kd.setFromTriplets(Kd_IJV.begin(),Kd_IJV.end()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap_linear_block.cpp:24:19: note: in instantiation of function template specialization 'igl::arap_linear_block_spokes, Eigen::Matrix, double>' requested here 24 | return igl::arap_linear_block_spokes(V,F,d,Kd); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:55:3: note: in instantiation of function template specialization 'igl::arap_linear_block, Eigen::Matrix, double>' requested here 55 | arap_linear_block(V,F,0,energy,KX); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:198:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Array>' first required here 198 | return DenseBase::NullaryExpr(size, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1242:62: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 1242 | this->reserveInnerVectors(Array::Constant(m_outerSize, 2)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cat.cpp:159:11: note: in instantiation of member function 'Eigen::SparseMatrix::insert' requested here 159 | C.insert(it.row(),k) = it.value(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cat.cpp:230:8: note: in instantiation of function template specialization 'igl::cat' requested here 230 | igl::cat(dim,A,B,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:60:17: note: in instantiation of function template specialization 'igl::cat>' requested here 60 | CSM = cat(1,cat(2,KX,Z),cat(2,Z,KY)).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Array>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:198:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Array>' first required here 198 | return DenseBase::NullaryExpr(size, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1242:62: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 1242 | this->reserveInnerVectors(Array::Constant(m_outerSize, 2)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cat.cpp:159:11: note: in instantiation of member function 'Eigen::SparseMatrix::insert' requested here 159 | C.insert(it.row(),k) = it.value(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/cat.cpp:230:8: note: in instantiation of function template specialization 'igl::cat' requested here 230 | igl::cat(dim,A,B,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:60:17: note: in instantiation of function template specialization 'igl::cat>' requested here 60 | CSM = cat(1,cat(2,KX,Z),cat(2,Z,KY)).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:349:46: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 349 | TransposeReturnType transpose() { return TransposeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/covariance_scatter_matrix.cpp:60:42: note: in instantiation of member function 'Eigen::SparseMatrixBase>::transpose' requested here 60 | CSM = cat(1,cat(2,KX,Z),cat(2,Z,KY)).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Transpose>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Transpose>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Transpose>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Block>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Block>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Block>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Block>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Block>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Block>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:51: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator*>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Transpose>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::lazyProduct>>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:431:20: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 431 | lazyproduct::evalTo(dst, lhs, rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Transpose>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Transpose>>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl>, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>>, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>>, -1, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>>, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>>, -1, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator>, Eigen::Transpose>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>>, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>>, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>>, -1, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>>, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>>, -1, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>>, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase>, 1>>>::cwiseProduct>>, -1, 1>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator>, Eigen::Transpose>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose>, 1>>, const Eigen::Block>>, -1, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase>, 1>>>::cwiseProduct>>, -1, 1>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:434:11: note: in instantiation of member function 'Eigen::DenseBase>::setZero' requested here 434 | dst.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:434:11: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 434 | dst.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:465:75: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 465 | typename internal::add_const_on_value_type::type rhs = RhsBlasTraits::extract(a_rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:435:7: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::scaleAndAddTo>' requested here 435 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Transpose>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Product>, Eigen::Transpose>>>, Eigen::internal::assign_op>' requested here 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:816:13: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 816 | this->_set_noalias(other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:465:75: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 465 | typename internal::add_const_on_value_type::type rhs = RhsBlasTraits::extract(a_rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:435:7: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::scaleAndAddTo>' requested here 435 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product>, Eigen::Transpose>>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:465:75: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 465 | typename internal::add_const_on_value_type::type rhs = RhsBlasTraits::extract(a_rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:435:7: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::scaleAndAddTo>' requested here 435 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:465:75: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 465 | typename internal::add_const_on_value_type::type rhs = RhsBlasTraits::extract(a_rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:435:7: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl>, Eigen::Transpose>>>::scaleAndAddTo>' requested here 435 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator=>, Eigen::Transpose>>>>' requested here 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: note: in instantiation of function template specialization 'Eigen::internal::BlockImpl_dense>::operator=>, Eigen::Transpose>>>>' requested here 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: note: in instantiation of function template specialization 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>::operator=>, Eigen::Transpose>>>>' requested here 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:826:108: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 826 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const DenseBase& other) { Base::operator=(other.derived()); return *this; } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:42:27: note: in instantiation of function template specialization 'Eigen::Block>::operator=>, Eigen::Transpose>>>>' requested here 42 | R.block(3*k, 0, 3, 3) = U.block(3*k, 0, 3, 3) * Vt.block(3*k, 0, 3, 3).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:147:5: note: in instantiation of function template specialization 'igl::polar_svd3x3_sse' requested here 147 | polar_svd3x3_sse(siBig, ri); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:155:9: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 155 | R.block(0, (r + k)*dim, dim, dim) = ri.block(3*k, 0, dim, dim).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:155:9: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 155 | R.block(0, (r + k)*dim, dim, dim) = ri.block(3*k, 0, dim, dim).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:155:9: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 155 | R.block(0, (r + k)*dim, dim, dim) = ri.block(3*k, 0, dim, dim).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:155:9: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 155 | R.block(0, (r + k)*dim, dim, dim) = ri.block(3*k, 0, dim, dim).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:155:9: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 155 | R.block(0, (r + k)*dim, dim, dim) = ri.block(3*k, 0, dim, dim).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:155:9: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 155 | R.block(0, (r + k)*dim, dim, dim) = ri.block(3*k, 0, dim, dim).transpose(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:164:32: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 164 | const Eigen::MatrixXf Sf = S.cast(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:164:32: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 164 | const Eigen::MatrixXf Sf = S.cast(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:167:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 167 | R = Rf.cast(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 64 | return typename CastXpr::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:167:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::cast' requested here 167 | R = Rf.cast(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:295:3: note: in instantiation of function template specialization 'igl::parallel_for' requested here 295 | parallel_for(num_outer,inner,16000); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:39:19: note: in instantiation of function template specialization 'igl::sort3, Eigen::Matrix, Eigen::Matrix>' requested here 39 | return igl::sort3(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/sort.cpp:92:10: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix, Eigen::Matrix>' requested here 92 | return sort(X,dim,ascending,Y,IX); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:78:8: note: in instantiation of function template specialization 'igl::sort, Eigen::Matrix>' requested here 78 | igl::sort(allF,2,true,sortedF); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:2: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.h:38: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.h:38: thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:39:23: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 39 | for (size_t c=0; c, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:2: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.h:38: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.h:38: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/sortrows.h:43: thirdparty/simpleuv/thirdparty/libigl/include/igl/sortrows.cpp:69:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 69 | for(int i = 0;i, Eigen::Matrix>' requested here 27 | sortrows(A,true,sortA,IM); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:2: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.h:38: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.h:38: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/sortrows.h:43: thirdparty/simpleuv/thirdparty/libigl/include/igl/sortrows.cpp:101:22: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 101 | for(int i = 0;i, const Eigen::Block, 1>, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1>, const Eigen::Block, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cwiseNotEqual, 1>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 1>, const Eigen::Block, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1>, const Eigen::Block, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cwiseNotEqual, 1>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cwiseNotEqual, 1>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cwiseNotEqual, 1>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::cwiseNotEqual, 1>>' requested here 297 | { return cwiseNotEqual(other).any(); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:65:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, 1>, const Eigen::Block, 1>>' first required here 65 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:297:14: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 297 | { return cwiseNotEqual(other).any(); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:57:28: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1>>::operator!=, 1>>' requested here 57 | if(sortA.row(vIA[j]) != sortA.row(i)) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:71:18: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 71 | C.row(i) = A.row(IA(i,0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:71:18: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 71 | C.row(i) = A.row(IA(i,0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:71:18: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 71 | C.row(i) = A.row(IA(i,0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:71:18: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 71 | C.row(i) = A.row(IA(i,0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/unique_rows.cpp:71:18: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 71 | C.row(i) = A.row(IA(i,0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:82:10: note: in instantiation of function template specialization 'igl::unique_rows, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 82 | igl::unique_rows(sortedF,_1,m,n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:23: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:23: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:23: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:193:1: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>' first required here 193 | EIGEN_MAKE_CWISE_COMP_OP(operator==, EQ) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:119:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 119 | return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:30: note: in instantiation of member function 'Eigen::ArrayBase>>::operator==' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:193:1: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>' first required here 193 | EIGEN_MAKE_CWISE_COMP_OP(operator==, EQ) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:119:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 119 | return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:30: note: in instantiation of member function 'Eigen::ArrayBase>>::operator==' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/BooleanRedux.h:131:51: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::cast' requested here 131 | return derived().template cast().template cast().sum(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:35: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::count' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:64:10: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 64 | return typename CastXpr::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/BooleanRedux.h:131:51: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::cast' requested here 131 | return derived().template cast().template cast().sum(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:86:35: note: in instantiation of member function 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::count' requested here 86 | const int ones = (C.array()==1).count(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_facets.cpp:113:10: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 113 | return boundary_facets(T,F,J,K); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/vector_area_matrix.cpp:28:3: note: in instantiation of function template specialization 'igl::boundary_facets, Eigen::Matrix>' requested here 28 | boundary_facets(F,E); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:28:8: note: in instantiation of function template specialization 'igl::vector_area_matrix, double>' requested here 28 | igl::vector_area_matrix(F,A); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:12: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:12: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:12: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:12: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:12: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:12: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:60: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:60: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:60: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:56: note: in instantiation of function template specialization 'Eigen::operator+' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:56: note: in instantiation of function template specialization 'Eigen::operator+' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:56: note: in instantiation of function template specialization 'Eigen::operator+' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Array>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Array>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:215:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper>>' first required here 215 | EIGEN_MAKE_SCALAR_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:41:56: note: in instantiation of function template specialization 'Eigen::operator+' requested here 41 | b_flat.block(c*b.size(),0,b.rows(),1) = c*V.rows() + b.array(); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:13: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:13: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:13: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:13: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:13: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:13: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:51: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:51: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:51: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:51: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:42:51: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 42 | bc_flat.block(c*bc.rows(),0,bc.rows(),1) = bc.col(c); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:40: note: in instantiation of function template specialization 'Eigen::operator*' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:40: note: in instantiation of function template specialization 'Eigen::operator*' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1083:66: note: in instantiation of member function 'Eigen::DenseBase>>::setZero' requested here 1083 | Eigen::Map (dest.m_outerIndex,dest.outerSize()).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1079:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 1079 | OtherCopy otherCopy(other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:28: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1083:66: note: in instantiation of member function 'Eigen::DenseBase>>::setZero' requested here 1083 | Eigen::Map (dest.m_outerIndex,dest.outerSize()).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1079:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 1079 | OtherCopy otherCopy(other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:28: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:28: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:28: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:51:73: note: in implicit copy constructor for 'Eigen::Map>' first required here 51 | const Eigen::Map innerNonZeros() const { return Eigen::Map(innerNonZeroPtr(), isCompressed()?0:derived().outerSize()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:65:16: note: in instantiation of member function 'Eigen::SparseCompressedBase>::innerNonZeros' requested here 65 | return innerNonZeros().sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h:163:21: note: in instantiation of member function 'Eigen::SparseCompressedBase>::nonZeros' requested here 163 | m_end = mat.nonZeros(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1088:50: note: in instantiation of member function 'Eigen::SparseCompressedBase>::InnerIterator::InnerIterator' requested here 1088 | for (typename OtherCopyEval::InnerIterator it(otherCopyEval, j); it; ++it) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:684:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 684 | *this = other.derived(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:46:28: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, const Eigen::CwiseUnaryOp, const Eigen::SparseMatrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>>' requested here 46 | SparseMatrix Q = -L_flat + 2.*A; | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:452:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 452 | return Constant(size, Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:47:37: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 47 | const VectorXd B_flat = VectorXd::Zero(V.rows()*2); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:452:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 452 | return Constant(size, Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:47:37: note: in instantiation of member function 'Eigen::DenseBase>::Zero' requested here 47 | const VectorXd B_flat = VectorXd::Zero(V.rows()*2); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:98:27: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 98 | data.unknown_lagrange.head(data.unknown.size()) = data.unknown; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:98:27: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 98 | data.unknown_lagrange.head(data.unknown.size()) = data.unknown; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:98:27: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 98 | data.unknown_lagrange.head(data.unknown.size()) = data.unknown; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:98:27: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 98 | data.unknown_lagrange.head(data.unknown.size()) = data.unknown; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:98:27: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 98 | data.unknown_lagrange.head(data.unknown.size()) = data.unknown; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:98:27: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 98 | data.unknown_lagrange.head(data.unknown.size()) = data.unknown; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:176: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.h:84: thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:54:51: warning: 'DynamicSparseMatrix' is deprecated [-Wdeprecated-declarations] 54 | Eigen::DynamicSparseMatrix dyn_Y(ym,yn); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:106:3: note: in instantiation of function template specialization 'igl::slice' requested here 106 | slice(A,data.unknown,data.unknown,Auu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ thirdparty/simpleuv/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h:238:5: note: 'DynamicSparseMatrix' has been explicitly marked deprecated here 238 | EIGEN_DEPRECATED inline DynamicSparseMatrix(Index rows, Index cols) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:596:45: note: expanded from macro 'EIGEN_DEPRECATED' 596 | #define EIGEN_DEPRECATED __attribute__((deprecated)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:271:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 271 | return DenseBase::NullaryExpr(size, internal::linspaced_op(low,high,size)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:52:21: note: in instantiation of member function 'Eigen::DenseBase>::LinSpaced' requested here 52 | return Derived::LinSpaced(0,0,1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:271:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 271 | return DenseBase::NullaryExpr(size, internal::linspaced_op(low,high,size)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:52:21: note: in instantiation of member function 'Eigen::DenseBase>::LinSpaced' requested here 52 | return Derived::LinSpaced(0,0,1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, Eigen::Matrix>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:55:58: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>>::array' requested here 55 | return low-Derived::LinSpaced(size,low-low,low-high).array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::Matrix>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, Eigen::Matrix>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:55:58: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>>::array' requested here 55 | return low-Derived::LinSpaced(size,low-low,low-high).array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::Matrix>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, Eigen::Matrix>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:55:58: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::Matrix>>::array' requested here 55 | return low-Derived::LinSpaced(size,low-low,low-high).array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>' first required here 237 | EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:55:15: note: in instantiation of function template specialization 'Eigen::operator-' requested here 55 | return low-Derived::LinSpaced(size,low-low,low-high).array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:237:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, Eigen::Matrix>>>' first required here 237 | EIGEN_MAKE_SCALAR_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/LinSpaced.h:55:15: note: in instantiation of function template specialization 'Eigen::operator-' requested here 55 | return low-Derived::LinSpaced(size,low-low,low-high).array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:21:12: note: in instantiation of function template specialization 'igl::LinSpaced>' requested here 21 | I = igl::LinSpaced >(size,low,low+step*(size-1)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/colon.cpp:30:15: note: in instantiation of function template specialization 'igl::colon' requested here 30 | return igl::colon(low,(T)1,hi,I); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/slice.cpp:154:12: note: in instantiation of function template specialization 'igl::colon' requested here 154 | igl::colon(0,X.cols()-1,C); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:137:5: note: in instantiation of function template specialization 'igl::slice, Eigen::Matrix, Eigen::SparseMatrix>' requested here 137 | slice(Aeq,data.unknown,2,data.Aequ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:594:14: note: in implicit copy constructor for 'Eigen::Map>' first required here 594 | { return MapType(data, size); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:384:46: note: in instantiation of member function 'Eigen::PlainObjectBase>::Map' requested here 384 | originalOuterIndicesCpy = IndexVector::Map(m_pmat.outerIndexPtr(),n+1); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:594:14: note: in implicit copy constructor for 'Eigen::Map>' first required here 594 | { return MapType(data, size); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:384:46: note: in instantiation of member function 'Eigen::PlainObjectBase>::Map' requested here 384 | originalOuterIndicesCpy = IndexVector::Map(m_pmat.outerIndexPtr(),n+1); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:594:14: note: in implicit copy constructor for 'Eigen::Map>' first required here 594 | { return MapType(data, size); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:384:46: note: in instantiation of member function 'Eigen::PlainObjectBase>::Map' requested here 384 | originalOuterIndicesCpy = IndexVector::Map(m_pmat.outerIndexPtr(),n+1); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:594:14: note: in implicit copy constructor for 'Eigen::Map>' first required here 594 | { return MapType(data, size); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:384:46: note: in instantiation of member function 'Eigen::PlainObjectBase>::Map' requested here 384 | originalOuterIndicesCpy = IndexVector::Map(m_pmat.outerIndexPtr(),n+1); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:403:74: note: in instantiation of member function 'Eigen::SparseMatrixBase>::col' requested here 403 | for (int j = 0; j < n; j++) max2Norm = numext::maxi(max2Norm, m_pmat.col(j).norm()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:574:13: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 574 | m_hcoeffs.tail(diagSize-nonzeroCol).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:574:13: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 574 | m_hcoeffs.tail(diagSize-nonzeroCol).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:574:13: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 574 | m_hcoeffs.tail(diagSize-nonzeroCol).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:574:13: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 574 | m_hcoeffs.tail(diagSize-nonzeroCol).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:574:13: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 574 | m_hcoeffs.tail(diagSize-nonzeroCol).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:574:13: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 574 | m_hcoeffs.tail(diagSize-nonzeroCol).setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseBlock.h:341:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 341 | { return ConstInnerVectorReturnType(derived(), outer); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparsePermutation.h:48:79: note: in instantiation of member function 'Eigen::SparseMatrixBase>::innerVector' requested here 48 | sizes[((Side==OnTheLeft) ^ Transposed) ? jp : j] = StorageIndex(mat.innerVector(((Side==OnTheRight) ^ Transposed) ? jp : j).nonZeros()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:1006:70: note: in instantiation of function template specialization 'Eigen::internal::permutation_matrix_product, 2, false, Eigen::SparseShape>::run, Eigen::PermutationMatrix<-1, -1>>' requested here 1006 | permutation_matrix_product::run(dst, rhs, lhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparsePermutation.h:134:80: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::PermutationMatrix<-1, -1>, Eigen::SparseShape, Eigen::PermutationShape, 8>::evalTo>' requested here 134 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:35:82: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::PermutationMatrix<-1, -1>, 2>>::product_evaluator' requested here 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:77:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 77 | SrcEvaluatorType srcEvaluator(src); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:1079:15: note: in instantiation of function template specialization 'Eigen::SparseMatrix::SparseMatrix, Eigen::PermutationMatrix<-1, -1>, 2>>' requested here 1079 | OtherCopy otherCopy(other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:589:9: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, Eigen::PermutationMatrix<-1, -1>, 2>>' requested here 589 | m_R = tempR * m_pivotperm; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:118:7: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::factorize' requested here 118 | factorize(mat); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:142:17: note: in instantiation of member function 'Eigen::SparseQR, Eigen::COLAMDOrdering>::compute' requested here 142 | data.AeqTQR.compute(data.Aequ.transpose().eval()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:350:63: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 350 | const ConstTransposeReturnType transpose() const { return ConstTransposeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:177:32: note: in instantiation of member function 'Eigen::SparseMatrixBase>::transpose' requested here 177 | SparseMatrix AeqT = Aeq.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:15: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:59: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:139:28: warning: definition of implicit copy constructor for 'SparseSelfAdjointView, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | SparseSelfAdjointView& operator=(const SparseSelfAdjointView& src) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:177:10: note: in implicit copy constructor for 'Eigen::SparseSelfAdjointView, 1>' first required here 177 | return SparseSelfAdjointView(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:660:22: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::selfadjointView<1U>' requested here 660 | C = a.template selfadjointView(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:200:7: note: in instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested here 200 | ordering(matrix, pmat, tmp); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:366:22: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested here 366 | Base::template compute(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:216:16: note: in instantiation of member function 'Eigen::SimplicialLLT>::compute' requested here 216 | data.llt.compute(Auu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:15: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Sparse:26: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/SparseCore:59: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:139:28: warning: definition of implicit copy constructor for 'SparseSelfAdjointView, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | SparseSelfAdjointView& operator=(const SparseSelfAdjointView& src) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h:184:10: note: in implicit copy constructor for 'Eigen::SparseSelfAdjointView, 2>' first required here 184 | return SparseSelfAdjointView(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:670:17: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::selfadjointView<2U>' requested here 670 | ap.template selfadjointView() = a.template selfadjointView().twistedBy(m_P); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:200:7: note: in instantiation of member function 'Eigen::SimplicialCholeskyBase>>::ordering' requested here 200 | ordering(matrix, pmat, tmp); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:366:22: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::compute' requested here 366 | Base::template compute(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:216:16: note: in instantiation of member function 'Eigen::SimplicialLLT>::compute' requested here 216 | data.llt.compute(Auu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:471: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:229:5: warning: definition of implicit copy constructor for 'Ref>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 229 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Ref) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:624:82: note: in implicit copy constructor for 'Eigen::Ref>' first required here 624 | info = Base::column_dfs(m, jj, m_perm_r.indices(), m_perfv.maxsuper, nseg, panel_lsubk, segrep, repfnz_k, xprune, marker, parent, xplore, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:471: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:89:3: warning: definition of implicit copy constructor for 'RefBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:624:82: note: in implicit copy constructor for 'Eigen::Ref>' first required here 624 | info = Base::column_dfs(m, jj, m_perm_r.indices(), m_perfv.maxsuper, nseg, panel_lsubk, segrep, repfnz_k, xprune, marker, parent, xplore, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:58:34: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 58 | template class RefBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:624:82: note: in implicit copy constructor for 'Eigen::Ref>' first required here 624 | info = Base::column_dfs(m, jj, m_perm_r.indices(), m_perfv.maxsuper, nseg, panel_lsubk, segrep, repfnz_k, xprune, marker, parent, xplore, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:58:34: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 58 | template class RefBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:624:82: note: in implicit copy constructor for 'Eigen::Ref>' first required here 624 | info = Base::column_dfs(m, jj, m_perm_r.indices(), m_perfv.maxsuper, nseg, panel_lsubk, segrep, repfnz_k, xprune, marker, parent, xplore, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:58:34: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 58 | template class RefBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:624:82: note: in implicit copy constructor for 'Eigen::Ref>' first required here 624 | info = Base::column_dfs(m, jj, m_perm_r.indices(), m_perfv.maxsuper, nseg, panel_lsubk, segrep, repfnz_k, xprune, marker, parent, xplore, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:471: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:229:5: warning: definition of implicit copy constructor for 'Ref>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 229 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Ref) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:52: note: in implicit copy constructor for 'Eigen::Ref>' first required here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:471: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:89:3: warning: definition of implicit copy constructor for 'RefBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 89 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(RefBase) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:52: note: in implicit copy constructor for 'Eigen::Ref>' first required here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:58:34: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 58 | template class RefBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:52: note: in implicit copy constructor for 'Eigen::Ref>' first required here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:58:34: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 58 | template class RefBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:52: note: in implicit copy constructor for 'Eigen::Ref>' first required here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:58:34: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 58 | template class RefBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Ref.h:192:76: note: in implicit copy constructor for 'Eigen::RefBase>>' first required here 192 | template class Ref | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:52: note: in implicit copy constructor for 'Eigen::Ref>' first required here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 0, Eigen::OuterStride<>>, 5>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:435:25: warning: definition of implicit copy constructor for 'TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 435 | TriangularViewType& operator=(const TriangularViewImpl& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map, 0, Eigen::OuterStride<>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:50: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve, 16, Eigen::OuterStride<>>>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 16, Eigen::OuterStride<>>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:140:50: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve, 16, Eigen::OuterStride<>>>' requested here 140 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:151:9: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::setZero' requested here 151 | L.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:501:10: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::setConstant' requested here 501 | return setConstant(Scalar(0)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:151:9: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::setZero' requested here 151 | L.setZero(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:261:76: note: in instantiation of function template specialization 'Eigen::operator*' requested here 261 | if(rd==1) MapVector(C+j*ldc+ib,actual_b) += B[0+d_end+j*ldb] * ConstMapVector(A+(d_end+0)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:261:76: note: in instantiation of function template specialization 'Eigen::operator*' requested here 261 | if(rd==1) MapVector(C+j*ldc+ib,actual_b) += B[0+d_end+j*ldb] * ConstMapVector(A+(d_end+0)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map, 16>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 16>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:261:76: note: in instantiation of function template specialization 'Eigen::operator*' requested here 261 | if(rd==1) MapVector(C+j*ldc+ib,actual_b) += B[0+d_end+j*ldb] * ConstMapVector(A+(d_end+0)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 16>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 16>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase, 16>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 16>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:261:76: note: in instantiation of function template specialization 'Eigen::operator*' requested here 261 | if(rd==1) MapVector(C+j*ldc+ib,actual_b) += B[0+d_end+j*ldb] * ConstMapVector(A+(d_end+0)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 16>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 16>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 16>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase, 16>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 16>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:261:76: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 261 | if(rd==1) MapVector(C+j*ldc+ib,actual_b) += B[0+d_end+j*ldb] * ConstMapVector(A+(d_end+0)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:264:57: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' requested here 264 | + B[1+d_end+j*ldb] * ConstMapVector(A+(d_end+1)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:264:57: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' requested here 264 | + B[1+d_end+j*ldb] * ConstMapVector(A+(d_end+1)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:268:57: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' requested here 268 | + B[2+d_end+j*ldb] * ConstMapVector(A+(d_end+2)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h:268:57: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>>::operator+, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 16>>>' requested here 268 | + B[2+d_end+j*ldb] * ConstMapVector(A+(d_end+2)*lda+ib, actual_b); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:152:17: note: in instantiation of function template specialization 'Eigen::internal::sparselu_gemm' requested here 152 | internal::sparselu_gemm(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 0, Eigen::OuterStride<>>, 5>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:435:25: warning: definition of implicit copy constructor for 'TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 435 | TriangularViewType& operator=(const TriangularViewImpl& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map, 0, Eigen::OuterStride<>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:46: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve>>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:46: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve>>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>::solveInPlace<1, Eigen::Map>>' requested here 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:541:13: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 541 | this->solveInPlace(dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 2, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 2>, 0>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>::segment<0>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 2>, 0>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>::segment<0>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 2>, 0>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>::segment<0>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>::solveInPlace<1, Eigen::Map>>' requested here 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:541:13: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 541 | this->solveInPlace(dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 0, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<0>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 0, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<0>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 0, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<0>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>, 0, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 0, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 0, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 0, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 0, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 0, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:445: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:55:51: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 55 | EIGEN_STRONG_INLINE Derived& MatrixBase::operator=(const MatrixBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>::cwiseProduct>, 0, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>, const Eigen::Block>, 0, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 0>>>::cwiseProduct>, 0, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 2>, 1>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>::segment<1>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 2>, 1>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>::segment<1>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 2>, 1>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>>::segment<1>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<1>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 2>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<1>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<1>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>::cwiseProduct>, 1, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 2>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>, const Eigen::Block>, 1, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 2>, 1, 1>>>::cwiseProduct>, 1, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:210:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<2>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 210 | else if(segsize==2) LU_kernel_bmod<2>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 0, Eigen::OuterStride<>>, 5>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:435:25: warning: definition of implicit copy constructor for 'TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 435 | TriangularViewType& operator=(const TriangularViewImpl& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map, 0, Eigen::OuterStride<>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:18: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:46: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve>>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:46: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve>>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>::solveInPlace<1, Eigen::Map>>' requested here 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:541:13: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 541 | this->solveInPlace(dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 3, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:38: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 0>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<0>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 0>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<0>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 0>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<0>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>::solveInPlace<1, Eigen::Map>>' requested here 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:541:13: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 541 | this->solveInPlace(dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 0, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<0>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 0, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<0>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 0, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<0>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>, 0, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 0, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 0, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 0, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 0, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 0, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 0, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 0>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 0, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 0, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:445: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:55:51: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 55 | EIGEN_STRONG_INLINE Derived& MatrixBase::operator=(const MatrixBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 0, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:118:99: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 118 | template > class Map; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>::cwiseProduct>, 0, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>, const Eigen::Block>, 0, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 0>>>::cwiseProduct>, 0, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 1>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<1>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 1>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<1>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 1>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<1>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<1>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<1>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<1>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 1>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>::cwiseProduct>, 1, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>, const Eigen::Block>, 1, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 1>>>::cwiseProduct>, 1, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 2>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<2>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 2>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<2>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, 1, 3>, 2>' first required here 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:62: note: in instantiation of function template specialization 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>>::segment<2>' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:993:10: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 993 | return typename ConstFixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 0, 3>::run' requested here 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:124:93: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>::transpose' requested here 124 | rhs.coeffRef(DiagIndex) -= lhs.row(DiagIndex).template segment(StartIndex).transpose() | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 2, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 2, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 2>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<2>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 1, 3>::run' requested here thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:142:72: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 142 | { triangular_solver_unroller::run(lhs,rhs); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 2, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 2, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 2, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 2>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<2>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 2, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 2, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 2, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 2, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 2>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: in instantiation of function template specialization 'Eigen::DenseBase>>::segment<2>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>, 2, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 2, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 2, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 2, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block>, 2, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:984:10: note: in implicit move constructor for 'Eigen::VectorBlock>, 2>' first required here 984 | return typename FixedSegmentReturnType::Type(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:60: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 2, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 2, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 2, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 2, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 2, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 2, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 2, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 2, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 2, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 2, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 2, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 2, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>::cwiseProduct>, 2, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: in instantiation of member function 'Eigen::internal::triangular_solver_unroller, 0, Eigen::OuterStride<>>, Eigen::Map>, 5, 2, 3>::run' requested here 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>, const Eigen::Block>, 2, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:125:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1, 3>, 1, 2>>>::cwiseProduct>, 2, 1>>' requested here 125 | .cwiseProduct(rhs.template segment(StartIndex)).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:130:64: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 130 | triangular_solver_unroller::run(lhs,rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:211:50: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<3>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 211 | else if(segsize==3) LU_kernel_bmod<3>::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:46: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve>>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h:61:46: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve>>' requested here 61 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:72: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_vector::run' requested here 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: in instantiation of function template specialization 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>::solveInPlace<1, Eigen::Map>>' requested here 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:541:13: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 541 | this->solveInPlace(dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:72: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_vector::run' requested here 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:72: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_vector::run' requested here 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:72: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map, 0, Eigen::OuterStride<>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:72: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::Map, 0, Eigen::OuterStride<>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:900:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 900 | return ConstSegmentReturnType(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:79: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>::segment' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_vector::run' requested here 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: in instantiation of member function 'Eigen::internal::triangular_solver_selector, 0, Eigen::OuterStride<>>, Eigen::Map>, 1, 5>::run' requested here 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:511:14: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 511 | { return solveInPlace(other); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:900:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 900 | return ConstSegmentReturnType(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:79: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>::segment' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_vector::run' requested here 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:900:10: note: in implicit copy constructor for 'Eigen::VectorBlock, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 900 | return ConstSegmentReturnType(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:79: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>::segment' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:900:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 900 | return ConstSegmentReturnType(derived(), start, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorBlock.h:56:47: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 56 | template class VectorBlock | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:64: note: in instantiation of function template specialization 'Eigen::operator*' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: in instantiation of member function 'Eigen::internal::triangular_solve_vector::run' requested here 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:182:18: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, -1, 1>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/TriangularSolverVector.h:123:64: note: in instantiation of function template specialization 'Eigen::operator*' requested here 123 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SolveTriangular.h:73:9: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h:212:56: note: in instantiation of function template specialization 'Eigen::internal::LU_kernel_bmod<-1>::run>, Eigen::Matrix, Eigen::Matrix>' requested here 212 | else LU_kernel_bmod::run(segsize, dense_col, tempv, glu.lusup, luptr, lda, nrow, glu.lsub, lptr, no_zeros); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:613:11: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::panel_bmod' requested here 613 | Base::panel_bmod(m, panel_size, jcol, nseg1, dense, tempv, segrep, repfnz, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:168:48: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve, -1, 1>>' requested here 168 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Block, -1, 1>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:168:48: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve, -1, 1>>' requested here 168 | u = A.template triangularView().solve(u); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::operator*, -1, 1>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::operator*, -1, 1>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:287:40: note: in instantiation of function template specialization 'Eigen::operator*' requested here 287 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:383:31: note: in instantiation of function template specialization 'Eigen::internal::gemv_dense_selector<2, 0, true>::run, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, Eigen::Block, -1, 1>>' requested here 383 | >::run(actual_lhs, actual_rhs, dst, alpha); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:361:14: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:17: note: in instantiation of function template specialization 'Eigen::NoAlias, -1, 1>, Eigen::MatrixBase>::operator-=, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:287:40: note: in instantiation of function template specialization 'Eigen::operator*' requested here 287 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:383:31: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 383 | >::run(actual_lhs, actual_rhs, dst, alpha); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:17: note: in instantiation of function template specialization 'Eigen::NoAlias, -1, 1>, Eigen::MatrixBase>::operator-=, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:470: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:162:5: warning: definition of implicit copy constructor for 'Map, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 162 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Map) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 2>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:287:40: note: in instantiation of function template specialization 'Eigen::operator*' requested here 287 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:383:31: note: in instantiation of function template specialization 'Eigen::internal::gemv_dense_selector<2, 0, true>::run, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, Eigen::Block, -1, 1>>' requested here 383 | >::run(actual_lhs, actual_rhs, dst, alpha); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:361:14: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>::scaleAndAddTo, -1, 1>>' requested here 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:357:5: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:17: note: in instantiation of function template specialization 'Eigen::NoAlias, -1, 1>, Eigen::MatrixBase>::operator-=, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 2>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 2>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:287:40: note: in instantiation of function template specialization 'Eigen::operator*' requested here 287 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:383:31: note: in instantiation of function template specialization 'Eigen::internal::gemv_dense_selector<2, 0, true>::run, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>, Eigen::Block, -1, 1>>' requested here 383 | >::run(actual_lhs, actual_rhs, dst, alpha); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:361:14: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:17: note: in instantiation of function template specialization 'Eigen::NoAlias, -1, 1>, Eigen::MatrixBase>::operator-=, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 2>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 2>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 2>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Map, 2>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:287:40: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 287 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:17: note: in instantiation of function template specialization 'Eigen::NoAlias, -1, 1>, Eigen::MatrixBase>::operator-=, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 2>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Map.h:94:79: note: in implicit copy constructor for 'Eigen::MapBase, 2>>' first required here 94 | template class Map | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::Map, 2>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h:172:17: note: in instantiation of function template specialization 'Eigen::NoAlias, -1, 1>, Eigen::MatrixBase>::operator-=, 0, Eigen::OuterStride<>>, Eigen::Block, -1, 1>>>' requested here 172 | l.noalias() -= A * u; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:635:20: note: in instantiation of member function 'Eigen::internal::SparseLUImpl::column_bmod' requested here 635 | info = Base::column_bmod(jj, (nseg - nseg1), dense_k, tempv, segrep_k, repfnz_k, jcol, m_glu); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:317:3: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 317 | setConstant(val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:258:12: note: in instantiation of member function 'Eigen::DenseBase>::fill' requested here 258 | mask.fill(false); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:684:25: note: in instantiation of member function 'Eigen::PermutationBase>::determinant' requested here 684 | m_detPermR = m_perm_r.determinant(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:327:22: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 327 | return derived() = Constant(rows(), cols(), val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:317:3: note: in instantiation of member function 'Eigen::DenseBase>::setConstant' requested here 317 | setConstant(val); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:258:12: note: in instantiation of member function 'Eigen::DenseBase>::fill' requested here 258 | mask.fill(false); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:684:25: note: in instantiation of member function 'Eigen::PermutationBase>::determinant' requested here 684 | m_detPermR = m_perm_r.determinant(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:129:7: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::factorize' requested here 129 | factorize(matrix); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:263:17: note: in instantiation of member function 'Eigen::SparseLU, Eigen::COLAMDOrdering>::compute' requested here 263 | data.lu.compute(NA); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseBlock.h:334:10: note: in implicit copy constructor for 'Eigen::Block>, -1, 1, true>' first required here 334 | { return InnerVectorReturnType(derived(), outer); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseBlock.h:194:74: note: in instantiation of member function 'Eigen::SparseMatrixBase>>::innerVector' requested here 194 | StorageIndex nnz_k = internal::convert_index(tmp.innerVector(k).nonZeros()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:661:20: note: in instantiation of function template specialization 'Eigen::internal::sparse_matrix_block_impl, -1, 1>::operator=, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>>' requested here 661 | return derived() = derived() - other.derived(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h:630:22: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, -1, 1, true>>::operator-=, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Block, -1, 1, true>>>' requested here 630 | res.col(j) -= tau * m_qr.m_Q.col(k); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ReturnByValue.h:62:42: note: in instantiation of function template specialization 'Eigen::SparseQR_QProduct, Eigen::COLAMDOrdering>, Eigen::SparseMatrix>::evalTo>' requested here 62 | { static_cast(this)->evalTo(dst); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:28:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 28 | other.evalTo(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:842:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering>>, Eigen::internal::assign_op>' requested here 842 | call_assignment_no_alias(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseAssign.h:19:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::SparseQRMatrixQReturnType, Eigen::COLAMDOrdering>>>' requested here 19 | internal::call_assignment_no_alias(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h:782:20: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator=, Eigen::COLAMDOrdering>>>' requested here 782 | { return Base::operator=(other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:302:11: note: in instantiation of function template specialization 'Eigen::SparseMatrix::operator=, Eigen::COLAMDOrdering>>>' requested here 302 | AeqTQ = data.AeqTQR.matrixQ(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:328:25: note: in instantiation of member function 'Eigen::SparseMatrixBase>::topLeftCorner' requested here 328 | data.AeqTQ1 = AeqTQ.topLeftCorner(nu,nc); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:49:12: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_precompute>' requested here 49 | if(!igl::min_quad_with_fixed_precompute(Q,b_flat,SparseMatrix(),true,data)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:12: note: in instantiation of member function 'Eigen::DenseBase>::topLeftCorner' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:12: note: in instantiation of member function 'Eigen::DenseBase>::topLeftCorner' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:12: note: in instantiation of member function 'Eigen::DenseBase>::topLeftCorner' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:12: note: in instantiation of member function 'Eigen::DenseBase>::topLeftCorner' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:12: note: in instantiation of member function 'Eigen::DenseBase>::topLeftCorner' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:180:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 180 | return BlockXpr(derived(), 0, 0, cRows, cCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:12: note: in instantiation of member function 'Eigen::DenseBase>::topLeftCorner' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, -1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:556:14: note: in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here 556 | return Replicate(derived(), rowFactor, colFactor); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:45: note: in instantiation of member function 'Eigen::DenseBase>::replicate' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, -1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, -1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:556:14: note: in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here 556 | return Replicate(derived(), rowFactor, colFactor); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:430:45: note: in instantiation of member function 'Eigen::DenseBase>::replicate' requested here 430 | BBeq.topLeftCorner(B.rows(),cols) = B.replicate(1,B.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:434:52: note: in instantiation of function template specialization 'Eigen::operator*' requested here 434 | BBeq.bottomLeftCorner(Beq.rows(),cols) = -2.0*Beq.replicate(1,Beq.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Replicate, -1, -1>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:434:52: note: in instantiation of function template specialization 'Eigen::operator*' requested here 434 | BBeq.bottomLeftCorner(Beq.rows(),cols) = -2.0*Beq.replicate(1,Beq.cols()==cols?1:cols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:446:22: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*>' requested here 446 | NB = data.preY * Y + BBequlcols; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:446:22: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*>' requested here 446 | NB = data.preY * Y + BBequlcols; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:446:26: note: in instantiation of function template specialization 'Eigen::MatrixBase, Eigen::Matrix>>::operator+>' requested here 446 | NB = data.preY * Y + BBequlcols; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:446:26: note: in instantiation of function template specialization 'Eigen::MatrixBase, Eigen::Matrix>>::operator+>' requested here 446 | NB = data.preY * Y + BBequlcols; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:24: note: in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:24: note: in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:165:20: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Matrix>' requested here 165 | dest = m_P * b; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:165:20: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 165 | dest = m_P * b; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:354:16: note: in implicit copy constructor for 'Eigen::TriangularView, 1>' first required here 354 | return Traits::getL(Base::m_matrix); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:170:19: note: in instantiation of member function 'Eigen::SimplicialLLT>::matrixL' requested here 170 | derived().matrixL().solveInPlace(dest); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:101:46: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 101 | template class DiagonalWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:71:14: note: in implicit move constructor for 'Eigen::DiagonalWrapper, const Eigen::Matrix>>' first required here 71 | return InverseReturnType(diagonal().cwiseInverse()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:36: note: in instantiation of member function 'Eigen::DiagonalBase>>::inverse' requested here 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:94:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 94 | class CwiseUnaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit copy constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:101:46: note: in implicit copy constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 101 | template class DiagonalWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:71:14: note: in implicit move constructor for 'Eigen::DiagonalWrapper, const Eigen::Matrix>>' first required here 71 | return InverseReturnType(diagonal().cwiseInverse()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:36: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>, Eigen::Matrix, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>, Eigen::Matrix, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Matrix>>, Eigen::Matrix, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Matrix>>, Eigen::Matrix, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::Matrix>>, Eigen::Matrix, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:46: note: in instantiation of function template specialization 'Eigen::DiagonalBase, const Eigen::Matrix>>>::operator*>' requested here 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>, Eigen::Matrix, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>, Eigen::Matrix, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>, Eigen::Matrix, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::Matrix>>, Eigen::Matrix, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::Matrix>>, Eigen::Matrix, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::Matrix>>, Eigen::Matrix, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:173:46: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 173 | dest = m_diag.asDiagonal().inverse() * dest; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView>, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:360:16: note: in implicit copy constructor for 'Eigen::TriangularView>, 2>' first required here 360 | return Traits::getU(Base::m_matrix); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:176:19: note: in instantiation of member function 'Eigen::SimplicialLLT>::matrixU' requested here 176 | derived().matrixU().solveInPlace(dest); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:454:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 454 | sol = data.llt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:457:25: note: in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested here 457 | sol = data.ldlt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:457:25: note: in instantiation of function template specialization 'Eigen::SparseSolverBase>>::solve>' requested here 457 | sol = data.ldlt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 5>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:451:16: note: in implicit copy constructor for 'Eigen::TriangularView, 5>' first required here 451 | return Traits::getL(Base::m_matrix); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:170:19: note: in instantiation of member function 'Eigen::SimplicialLDLT>::matrixL' requested here 170 | derived().matrixL().solveInPlace(dest); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:457:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 457 | sol = data.ldlt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView>, 6>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:457:16: note: in implicit copy constructor for 'Eigen::TriangularView>, 6>' first required here 457 | return Traits::getU(Base::m_matrix); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h:176:19: note: in instantiation of member function 'Eigen::SimplicialLDLT>::matrixU' requested here 176 | derived().matrixU().solveInPlace(dest); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SimplicialCholeskyBase>>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: in instantiation of function template specialization 'Eigen::internal::call_assignment_no_alias, Eigen::Solve>, Eigen::Matrix>, Eigen::internal::assign_op>' requested here 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:782:3: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 782 | call_assignment(dst, src, internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:457:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=>, Eigen::Matrix>>' requested here 457 | sol = data.ldlt.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::COLAMDOrdering>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::COLAMDOrdering>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::COLAMDOrdering>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:23: note: in instantiation of function template specialization 'Eigen::SparseSolverBase, Eigen::COLAMDOrdering>>::solve>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::COLAMDOrdering>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::COLAMDOrdering>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::COLAMDOrdering>, Eigen::Matrix>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, Eigen::COLAMDOrdering>, Eigen::Matrix, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h:92:14: note: in implicit move constructor for 'Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>' first required here 92 | return Solve(derived(), b.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:23: note: in instantiation of function template specialization 'Eigen::SparseSolverBase, Eigen::COLAMDOrdering>>::solve>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Block, -1, 1, true>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Block, -1, 1, true>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:230:38: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Block, -1, 1, true>>' requested here 230 | X.col(j) = rowsPermutation() * B.const_cast_derived().col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Block, -1, 1, true>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Block, -1, 1, true>, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Block, -1, 1, true>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:230:38: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 230 | X.col(j) = rowsPermutation() * B.const_cast_derived().col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Block, -1, 1, true>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:230:38: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Block, -1, 1, true>>' requested here 230 | X.col(j) = rowsPermutation() * B.const_cast_derived().col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SparseLU, Eigen::COLAMDOrdering>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Block, -1, 1, true>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:230:38: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Block, -1, 1, true>>' requested here 230 | X.col(j) = rowsPermutation() * B.const_cast_derived().col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SparseLU, Eigen::COLAMDOrdering>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Block, -1, 1, true>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:230:38: note: in instantiation of function template specialization 'Eigen::operator*, Eigen::Block, -1, 1, true>>' requested here 230 | X.col(j) = rowsPermutation() * B.const_cast_derived().col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:558:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Block, -1, 1, true>, 2>' first required here 558 | return Product | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:230:38: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 230 | X.col(j) = rowsPermutation() * B.const_cast_derived().col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 0, Eigen::OuterStride<>>, 5>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:275:24: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 275 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:712:12: note: in instantiation of function template specialization 'Eigen::internal::MappedSuperNodalMatrix::solveInPlace>' requested here 712 | m_mapL.solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:233:23: note: in instantiation of function template specialization 'Eigen::SparseLUMatrixLReturnType>::solveInPlace>' requested here 233 | this->matrixL().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SparseLU, Eigen::COLAMDOrdering>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:435:25: warning: definition of implicit copy constructor for 'TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 435 | TriangularViewType& operator=(const TriangularViewImpl& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 5, Eigen::Dense>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:275:24: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<5U>' requested here 275 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:712:12: note: in instantiation of function template specialization 'Eigen::internal::MappedSuperNodalMatrix::solveInPlace>' requested here 712 | m_mapL.solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:233:23: note: in instantiation of function template specialization 'Eigen::SparseLUMatrixLReturnType>::solveInPlace>' requested here 233 | this->matrixL().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:275:52: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve, 0, Eigen::OuterStride<>>>' requested here 275 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:712:12: note: in instantiation of function template specialization 'Eigen::internal::MappedSuperNodalMatrix::solveInPlace>' requested here 712 | m_mapL.solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:233:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 233 | this->matrixL().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 5>, Eigen::Map, 0, Eigen::OuterStride<>>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:275:52: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 5>::solve, 0, Eigen::OuterStride<>>>' requested here 275 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:712:12: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 712 | m_mapL.solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:279:42: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::operator*, 0, Eigen::OuterStride<>>>' requested here 279 | work.topRows(nrow).noalias() = A * U; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:712:12: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 712 | m_mapL.solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h:279:42: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 279 | work.topRows(nrow).noalias() = A * U; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::lazyProduct, 0, Eigen::OuterStride<>>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h:431:20: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 431 | lazyproduct::evalTo(dst, lhs, rhs); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, 1>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 20 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 0, Eigen::OuterStride<>>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 0, Eigen::OuterStride<>>, 1>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 0, Eigen::OuterStride<>>, 1>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 1>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 0, Eigen::OuterStride<>>, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>>, Eigen::internal::evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:547:16: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 547 | kernel.assignCoeffByOuterInner(outer, inner); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase, 0, Eigen::OuterStride<>>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<>>, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 0, Eigen::OuterStride<>>, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 20 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1>>>::cwiseProduct, 0, Eigen::OuterStride<>>, -1, 1, true>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, 0, Eigen::OuterStride<>>, Eigen::Map, 0, Eigen::OuterStride<>>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<>>, 1>>, const Eigen::Block, 0, Eigen::OuterStride<>>, -1, 1, true>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 1>>>::cwiseProduct, 0, Eigen::OuterStride<>>, -1, 1, true>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 0, Eigen::OuterStride<>>, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 2>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:750:24: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<2U>' requested here 750 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:234:23: note: in instantiation of function template specialization 'Eigen::SparseLUMatrixUReturnType, Eigen::MappedSparseMatrix>::solveInPlace>' requested here 234 | this->matrixU().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SparseLU, Eigen::COLAMDOrdering>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:804:3: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 804 | call_assignment_no_alias(dst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:435:25: warning: definition of implicit copy constructor for 'TriangularViewImpl, 0, Eigen::OuterStride<>>, 2, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 435 | TriangularViewType& operator=(const TriangularViewImpl& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:186:58: note: in implicit copy constructor for 'Eigen::TriangularViewImpl, 0, Eigen::OuterStride<>>, 2, Eigen::Dense>' first required here 186 | template class TriangularView | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:630:10: note: in implicit copy constructor for 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 2>' first required here 630 | return typename TriangularViewReturnType::Type(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:750:24: note: in instantiation of function template specialization 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>>::triangularView<2U>' requested here 750 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:234:23: note: in instantiation of function template specialization 'Eigen::SparseLUMatrixUReturnType, Eigen::MappedSparseMatrix>::solveInPlace>' requested here 234 | this->matrixU().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: in instantiation of function template specialization 'Eigen::SparseLU, Eigen::COLAMDOrdering>::_solve_impl, Eigen::Matrix>' requested here 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:750:48: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 2>::solve, 0, Eigen::OuterStride<>>>' requested here 750 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:234:23: note: in instantiation of function template specialization 'Eigen::SparseLUMatrixUReturnType, Eigen::MappedSparseMatrix>::solveInPlace>' requested here 234 | this->matrixU().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:15:80: note: in implicit copy constructor for 'Eigen::MatrixBase, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>>' first required here 15 | template class SolveImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:62:7: note: in implicit move constructor for 'Eigen::SolveImpl, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>, Eigen::Dense>' first required here 62 | class Solve : public SolveImpl::StorageKind> | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:273:14: note: in implicit move constructor for 'Eigen::Solve, 0, Eigen::OuterStride<>>, 2>, Eigen::Map, 0, Eigen::OuterStride<>>>' first required here 273 | { return Solve(*this, other.derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:750:48: note: in instantiation of function template specialization 'Eigen::TriangularView, 0, Eigen::OuterStride<>>, 2>::solve, 0, Eigen::OuterStride<>>>' requested here 750 | U = A.template triangularView().solve(U); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:234:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 234 | this->matrixU().solveInPlace(X); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Block, -1, 1, true>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:615:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>, 2>' first required here 615 | return Product(derived(), matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:238:48: note: in instantiation of function template specialization 'Eigen::InverseImpl, Eigen::PermutationStorage>::operator*, -1, 1, true>>' requested here 238 | X.col(j) = colsPermutation().inverse() * X.col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Solve.h:147:15: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 147 | src.dec()._solve_impl(src.rhs(), dst); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Block, -1, 1, true>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Block, -1, 1, true>, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Block, -1, 1, true>, 2>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Block, -1, 1, true>, 2>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PermutationMatrix.h:615:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Block, -1, 1, true>, 2>' first required here 615 | return Product(derived(), matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseLU/SparseLU.h:238:48: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 238 | X.col(j) = colsPermutation().inverse() * X.col(j); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Assign.h:66:13: note: in instantiation of function template specialization 'Eigen::internal::call_assignment, Eigen::Solve, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 66 | internal::call_assignment(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:461:13: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::COLAMDOrdering>, Eigen::Matrix>>' requested here 461 | sol = data.lu.solve(NB); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::SparseMatrix>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::SparseMatrix>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::SparseMatrix>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:486:33: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::SparseMatrix>>::operator*>' requested here 486 | data.AeqTET * (-data.Aeqk * Y + Beq.replicate(1,Beq.cols()==cols?1:cols)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::SparseMatrix>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::SparseMatrix>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::SparseMatrix>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:486:33: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::SparseMatrix>>::operator*>' requested here 486 | data.AeqTET * (-data.Aeqk * Y + Beq.replicate(1,Beq.cols()==cols?1:cols)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:486:37: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Matrix>>::operator+, -1, -1>>' requested here 486 | data.AeqTET * (-data.Aeqk * Y + Beq.replicate(1,Beq.cols()==cols?1:cols)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:486:37: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Matrix>>::operator+, -1, -1>>' requested here 486 | data.AeqTET * (-data.Aeqk * Y + Beq.replicate(1,Beq.cols()==cols?1:cols)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:486:19: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' requested here 486 | data.AeqTET * (-data.Aeqk * Y + Beq.replicate(1,Beq.cols()==cols?1:cols)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:486:19: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Matrix>, const Eigen::Replicate, -1, -1>>>' requested here 486 | data.AeqTET * (-data.Aeqk * Y + Beq.replicate(1,Beq.cols()==cols?1:cols)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, -1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:556:14: note: in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here 556 | return Replicate(derived(), rowFactor, colFactor); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:491:19: note: in instantiation of member function 'Eigen::DenseBase>::replicate' requested here 491 | NB = -0.5*(Bu.replicate(1,B.cols()==cols?1:cols) + data.preY * Y); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, -1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, -1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, -1>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:556:14: note: in implicit move constructor for 'Eigen::Replicate, -1, -1>' first required here 556 | return Replicate(derived(), rowFactor, colFactor); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:491:19: note: in instantiation of member function 'Eigen::DenseBase>::replicate' requested here 491 | NB = -0.5*(Bu.replicate(1,B.cols()==cols?1:cols) + data.preY * Y); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:491:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, -1>>::operator+, Eigen::Matrix>>' requested here 491 | NB = -0.5*(Bu.replicate(1,B.cols()==cols?1:cols) + data.preY * Y); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:491:54: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, -1>>::operator+, Eigen::Matrix>>' requested here 491 | NB = -0.5*(Bu.replicate(1,B.cols()==cols?1:cols) + data.preY * Y); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:491:14: note: in instantiation of function template specialization 'Eigen::operator*' requested here 491 | NB = -0.5*(Bu.replicate(1,B.cols()==cols?1:cols) + data.preY * Y); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Product, Eigen::Matrix>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:491:14: note: in instantiation of function template specialization 'Eigen::operator*' requested here 491 | NB = -0.5*(Bu.replicate(1,B.cols()==cols?1:cols) + data.preY * Y); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:499:28: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*>' requested here 499 | lambda_0 = data.AeqTQ1 * eff_Beq; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:499:28: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*>' requested here 499 | lambda_0 = data.AeqTQ1 * eff_Beq; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:502:25: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::SparseMatrix>>::operator*, Eigen::Matrix>>' requested here 502 | QRB = -data.AeqTQ2T * (data.Auu * lambda_0) + data.AeqTQ2T * NB; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:502:25: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::SparseMatrix>>::operator*, Eigen::Matrix>>' requested here 502 | QRB = -data.AeqTQ2T * (data.Auu * lambda_0) + data.AeqTQ2T * NB; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:502:49: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>::operator+, Eigen::Matrix>>' requested here 502 | QRB = -data.AeqTQ2T * (data.Auu * lambda_0) + data.AeqTQ2T * NB; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>, const Eigen::Product, Eigen::Matrix>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:502:49: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::SparseMatrix>, Eigen::Product, Eigen::Matrix>>>::operator+, Eigen::Matrix>>' requested here 502 | QRB = -data.AeqTQ2T * (data.Auu * lambda_0) + data.AeqTQ2T * NB; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:507:33: note: in instantiation of function template specialization 'Eigen::MatrixBase, Eigen::Matrix>>::operator+>' requested here 507 | solu = data.AeqTQ2 * lambda + lambda_0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix>, const Eigen::Matrix>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:507:33: note: in instantiation of function template specialization 'Eigen::MatrixBase, Eigen::Matrix>>::operator+>' requested here 507 | solu = data.AeqTQ2 * lambda + lambda_0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:512:60: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>>::operator*>' requested here 512 | temp1 = (data.AeqTQ1T * NB - data.AeqTQ1T * data.Auu * solu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:512:60: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>>::operator*>' requested here 512 | temp1 = (data.AeqTQ1T * NB - data.AeqTQ1T * data.Auu * solu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:512:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, Eigen::Matrix>>::operator-, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' requested here 512 | temp1 = (data.AeqTQ1T * NB - data.AeqTQ1T * data.Auu * solu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix>, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:512:34: note: in instantiation of function template specialization 'Eigen::MatrixBase, Eigen::Matrix>>::operator-, Eigen::SparseMatrix, 2>, Eigen::Matrix>>' requested here 512 | temp1 = (data.AeqTQ1T * NB - data.AeqTQ1T * data.Auu * solu); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:489: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/TriangularMatrix.h:221:21: warning: definition of implicit copy constructor for 'TriangularView, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 221 | TriangularView& operator=(const TriangularView &other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseTriangularView.h:184:10: note: in implicit copy constructor for 'Eigen::TriangularView, 2>' first required here 184 | return TriangularView(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:513:28: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::triangularView<2>' requested here 513 | data.AeqTR1.template triangularView().solveInPlace(temp1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:554:10: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 554 | return min_quad_with_fixed_solve(data,B,Y,Beq,Z,sol); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/lscm.cpp:55:7: note: in instantiation of function template specialization 'igl::min_quad_with_fixed_solve, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 55 | if(!min_quad_with_fixed_solve(data,B_flat,bc_flat,VectorXd(),W_flat)) | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:861:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 861 | return RowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/map_vertices_to_circle.cpp:51:8: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 51 | UV.row(map_ij[bnd[i]]) << cos(frac), sin(frac); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:861:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 861 | return RowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/map_vertices_to_circle.cpp:51:8: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 51 | UV.row(map_ij[bnd[i]]) << cos(frac), sin(frac); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:861:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 861 | return RowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/map_vertices_to_circle.cpp:51:8: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 51 | UV.row(map_ij[bnd[i]]) << cos(frac), sin(frac); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:861:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 861 | return RowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/map_vertices_to_circle.cpp:51:8: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 51 | UV.row(map_ij[bnd[i]]) << cos(frac), sin(frac); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:861:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 861 | return RowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/map_vertices_to_circle.cpp:51:8: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 51 | UV.row(map_ij[bnd[i]]) << cos(frac), sin(frac); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:861:10: note: in implicit copy constructor for 'Eigen::Block, 1>' first required here 861 | return RowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/map_vertices_to_circle.cpp:51:8: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 51 | UV.row(map_ij[bnd[i]]) << cos(frac), sin(frac); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Array>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:64:18: note: in instantiation of member function 'Eigen::DenseBase>>::operator/=' requested here 64 | MV.array() /= 6.0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Array>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Array>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::Array>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Array>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:41:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:64:18: note: in instantiation of member function 'Eigen::DenseBase>>::operator/=' requested here 64 | MV.array() /= 6.0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:78:17: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 78 | cosines.col(0) = | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:78:17: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 78 | cosines.col(0) = | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:78:17: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 78 | cosines.col(0) = | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:78:17: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 78 | cosines.col(0) = | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:840:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 840 | return ColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:78:17: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 78 | cosines.col(0) = | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:78:17: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 78 | cosines.col(0) = | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:14: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:14: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:14: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:14: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:14: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:21: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:21: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:21: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:88:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 88 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(pow,pow) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:29: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::pow' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:88:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 88 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(pow,pow) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:29: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::pow' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:35: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:35: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:59: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:59: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::operator-, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:102: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator*, -1, 1, true>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:102: note: in instantiation of function template specialization 'Eigen::ArrayBase, -1, 1, true>>>::operator*, -1, 1, true>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:119: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator*' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:119: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator*' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:84: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::operator/, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:79:84: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>>::operator/, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' requested here 79 | (l.col(2).array().pow(2)+l.col(1).array().pow(2)-l.col(0).array().pow(2))/(l.col(1).array()*l.col(2).array()*2.0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:84:68: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 84 | Matrix barycentric = cosines.array() * l.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:84:68: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 84 | Matrix barycentric = cosines.array() * l.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:84:68: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 84 | Matrix barycentric = cosines.array() * l.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:84:64: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested here 84 | Matrix barycentric = cosines.array() * l.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::ArrayWrapper>>' first required here 11 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:84:64: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*>>' requested here 84 | Matrix barycentric = cosines.array() * l.array(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::internal::member_sum, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:56:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::internal::member_sum, 1>>' first required here 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:399:14: note: in implicit move constructor for 'Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' first required here 399 | { return SumReturnType(_expression()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:42: note: in instantiation of member function 'Eigen::VectorwiseOp, 1>::sum' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::internal::member_sum, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::internal::member_sum, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:56:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::internal::member_sum, 1>>' first required here 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:399:14: note: in implicit move constructor for 'Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>' first required here 399 | { return SumReturnType(_expression()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:42: note: in instantiation of member function 'Eigen::VectorwiseOp, 1>::sum' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, Eigen::internal::member_sum, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, Eigen::internal::member_sum, 1>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:48: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::internal::member_sum, 1>>::array' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, Eigen::internal::member_sum, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::internal::member_sum, 1>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, Eigen::internal::member_sum, 1>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:48: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::internal::member_sum, 1>>::array' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::internal::member_sum, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::internal::member_sum, 1>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:130:41: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::internal::member_sum, 1>>>' first required here 130 | template class ArrayWrapper; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:320:100: note: in implicit copy constructor for 'Eigen::ArrayWrapper, Eigen::internal::member_sum, 1>>' first required here 320 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper array() const { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:48: note: in instantiation of member function 'Eigen::MatrixBase, Eigen::internal::member_sum, 1>>::array' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>, Eigen::Dense>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:602:14: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 602 | return m_matrix / extendedTo(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:28: note: in instantiation of function template specialization 'Eigen::VectorwiseOp>, 0>::operator/, Eigen::internal::member_sum, 1>>>' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>, Eigen::Dense>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:602:14: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 602 | return m_matrix / extendedTo(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:28: note: in instantiation of function template specialization 'Eigen::VectorwiseOp>, 0>::operator/, Eigen::internal::member_sum, 1>>>' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, Eigen::internal::member_sum, 1>>, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:602:14: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 602 | return m_matrix / extendedTo(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:28: note: in instantiation of function template specialization 'Eigen::VectorwiseOp>, 0>::operator/, Eigen::internal::member_sum, 1>>>' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::internal::member_sum, 1>>, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:246:65: note: in implicit copy constructor for 'Eigen::ArrayBase, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 246 | template class Replicate; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:77:7: note: in implicit copy constructor for 'Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>' first required here 77 | class CwiseBinaryOp : | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/VectorwiseOp.h:602:14: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::Replicate, Eigen::internal::member_sum, 1>>, 1, 3>>' first required here 602 | return m_matrix / extendedTo(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/normalize_row_sums.cpp:23:28: note: in instantiation of function template specialization 'Eigen::VectorwiseOp>, 0>::operator/, Eigen::internal::member_sum, 1>>>' requested here 23 | B = (A.array().colwise() / A.rowwise().sum().array()).eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1318:30: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 1318 | return m_functor(m_arg.row(index)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1357:22: note: in instantiation of member function 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::coeff' requested here 1357 | return m_argImpl.coeff(index); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:637:56: note: in instantiation of member function 'Eigen::internal::evaluator_wrapper_base, Eigen::internal::member_sum, 1>>>::coeff' requested here 637 | m_functor.assignCoeff(m_dst.coeffRef(index), m_src.coeff(index)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:497:14: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>>, Eigen::internal::assign_op>::assignCoeff' requested here 497 | kernel.assignCoeff(i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:741:34: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 741 | dense_assignment_loop::run(kernel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 3, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1318:30: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 1318 | return m_functor(m_arg.row(index)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1357:22: note: in instantiation of member function 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::coeff' requested here 1357 | return m_argImpl.coeff(index); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:637:56: note: in instantiation of member function 'Eigen::internal::evaluator_wrapper_base, Eigen::internal::member_sum, 1>>>::coeff' requested here 637 | m_functor.assignCoeff(m_dst.coeffRef(index), m_src.coeff(index)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:497:14: note: (skipping 20 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 497 | kernel.assignCoeff(i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1318:30: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 1318 | return m_functor(m_arg.row(index)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1357:22: note: in instantiation of member function 'Eigen::internal::evaluator, Eigen::internal::member_sum, 1>>::coeff' requested here 1357 | return m_argImpl.coeff(index); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:637:56: note: (skipping 21 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 637 | m_functor.assignCoeff(m_dst.coeffRef(index), m_src.coeff(index)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CoreEvaluators.h:1318:30: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1318 | return m_functor(m_arg.row(index)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 24 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:85:9: note: in instantiation of function template specialization 'igl::normalize_row_sums, Eigen::Matrix>' requested here 85 | normalize_row_sums(barycentric,barycentric); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:87:24: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 87 | partial.col(0).array() *= dblA.array() * 0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:87:24: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 87 | partial.col(0).array() *= dblA.array() * 0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:87:24: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 87 | partial.col(0).array() *= dblA.array() * 0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:87:48: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*' requested here 87 | partial.col(0).array() *= dblA.array() * 0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper>, const Eigen::CwiseNullaryOp, const Eigen::Array>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:87:48: note: in instantiation of function template specialization 'Eigen::ArrayBase>>::operator*' requested here 87 | partial.col(0).array() *= dblA.array() * 0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:91:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 91 | quads.col(0) = (partial.col(1)+partial.col(2))*0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:91:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, -1, 1, true>>::operator+, -1, 1, true>>' requested here 91 | quads.col(0) = (partial.col(1)+partial.col(2))*0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:91:55: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 91 | quads.col(0) = (partial.col(1)+partial.col(2))*0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:961:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 961 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:91:55: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>>>::operator*' requested here 91 | quads.col(0) = (partial.col(1)+partial.col(2))*0.5; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:152:1: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>' first required here 152 | EIGEN_MAKE_CWISE_COMP_OP(operator<, LT) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:119:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 119 | return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:95:47: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::operator<' requested here 95 | quads.col(0) = (cosines.col(0).array()<0).select( 0.25*dblA,quads.col(0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:152:1: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>' first required here 152 | EIGEN_MAKE_CWISE_COMP_OP(operator<, LT) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:119:10: note: expanded from macro 'EIGEN_MAKE_CWISE_COMP_OP' 119 | return this->OP(Derived::PlainObject::Constant(rows(), cols(), s)); \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:95:47: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::operator<' requested here 95 | quads.col(0) = (cosines.col(0).array()<0).select( 0.25*dblA,quads.col(0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:243:96: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>>' first required here 243 | template class Select; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Select.h:127:10: note: in implicit move constructor for 'Eigen::Select, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>' first required here 127 | return Select(derived(), thenMatrix.derived(), elseMatrix.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:95:51: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::select, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>' requested here 95 | quads.col(0) = (cosines.col(0).array()<0).select( 0.25*dblA,quads.col(0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:243:96: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>>' first required here 243 | template class Select; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Select.h:127:10: note: in implicit move constructor for 'Eigen::Select, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>' first required here 127 | return Select(derived(), thenMatrix.derived(), elseMatrix.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:95:51: note: in instantiation of function template specialization 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>, const Eigen::CwiseNullaryOp, Eigen::Array>>>::select, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Block, -1, 1, true>>' requested here 95 | quads.col(0) = (cosines.col(0).array()<0).select( 0.25*dblA,quads.col(0)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix_intrinsic.cpp:26:10: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 26 | return massmatrix_intrinsic(l,F,type,n,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:48:12: note: in instantiation of function template specialization 'igl::massmatrix_intrinsic, Eigen::Matrix, double>' requested here 48 | return massmatrix_intrinsic(l,F,type,M); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:57:29: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 57 | MI.block(0*m,0,m,1) = F.col(0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:57:29: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 57 | MI.block(0*m,0,m,1) = F.col(0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:57:29: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 57 | MI.block(0*m,0,m,1) = F.col(0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:57:29: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 57 | MI.block(0*m,0,m,1) = F.col(0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, -1, 1, true>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:57:29: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 57 | MI.block(0*m,0,m,1) = F.col(0); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:67:12: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 67 | v0m3.head(V.cols()) = V.row(F(i,0)) - V.row(F(i,3)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:67:12: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 67 | v0m3.head(V.cols()) = V.row(F(i,0)) - V.row(F(i,3)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:67:12: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 67 | v0m3.head(V.cols()) = V.row(F(i,0)) - V.row(F(i,3)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:67:12: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 67 | v0m3.head(V.cols()) = V.row(F(i,0)) - V.row(F(i,3)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:67:12: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 67 | v0m3.head(V.cols()) = V.row(F(i,0)) - V.row(F(i,3)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:922:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 922 | return SegmentReturnType(derived(), 0, n); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:67:12: note: in instantiation of member function 'Eigen::DenseBase>::head' requested here 67 | v0m3.head(V.cols()) = V.row(F(i,0)) - V.row(F(i,3)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:70:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 70 | Scalar v = fabs(v0m3.dot(v1m3.cross(v2m3)))/6.0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/massmatrix.cpp:70:28: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 70 | Scalar v = fabs(v0m3.dot(v1m3.cross(v2m3)))/6.0; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/harmonic.cpp:40:5: note: in instantiation of function template specialization 'igl::massmatrix, Eigen::Matrix, double>' requested here 40 | massmatrix(V,F,MASSMATRIX_TYPE_DEFAULT,M); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:17:10: note: in instantiation of function template specialization 'igl::harmonic, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::harmonic(V,F,bnd,bnd_uv,1,initial_guess); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:35:7: note: in instantiation of function template specialization 'igl::parallel_for' requested here 35 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:17:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::squared_edge_lengths(V,F,L); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:50:7: note: in instantiation of function template specialization 'igl::parallel_for' requested here 50 | parallel_for( | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:17:12: note: in instantiation of function template specialization 'igl::squared_edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 17 | igl::squared_edge_lengths(V,F,L); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:11: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:11: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:11: note: in instantiation of member function 'Eigen::MatrixBase>::array' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:18:19: note: in instantiation of member function 'Eigen::ArrayBase>>::sqrt' requested here 18 | L=L.array().sqrt().eval(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:29:3: note: in instantiation of function template specialization 'igl::edge_lengths, Eigen::Matrix, Eigen::Matrix>' requested here 29 | edge_lengths(V,F,l); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper, -1, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:16: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:16: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1, true>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase, -1, 1, true>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper, -1, 1, true>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:16: note: in instantiation of member function 'Eigen::MatrixBase, -1, 1, true>>::array' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:24: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::square' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:24: note: in instantiation of member function 'Eigen::ArrayBase, -1, 1, true>>>::square' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:6: note: in instantiation of member function 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator-' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:6: note: in instantiation of member function 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator-' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:33: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:39:33: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 39 | (-l.col(0).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:40:32: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 40 | l.col(1).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:27:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 27 | EIGEN_MAKE_CWISE_BINARY_OP(operator+,sum) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:40:32: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator+, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 40 | l.col(1).array().square() + | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:41:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 41 | l.col(2).array().square())/(2.*l.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:41:36: note: in instantiation of function template specialization 'Eigen::operator*' requested here 41 | l.col(2).array().square())/(2.*l.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:41:32: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator/, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 41 | l.col(2).array().square())/(2.*l.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' first required here 23 | return CwiseBinaryOp, const Derived, const OtherDerived>(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:41:32: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>>>::operator/, const Eigen::CwiseNullaryOp, const Eigen::Array>, const Eigen::ArrayWrapper, -1, 1, true>>>>' requested here 41 | l.col(2).array().square())/(2.*l.col(2).array()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:516: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:47:5: warning: definition of implicit copy constructor for 'ArrayWrapper>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 47 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ArrayWrapper) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:51: note: in instantiation of member function 'Eigen::MatrixBase>>::array' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:51: note: in instantiation of member function 'Eigen::MatrixBase>>::array' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayWrapper.h:42:7: note: in implicit copy constructor for 'Eigen::ArrayBase>>>' first required here 42 | class ArrayWrapper : public ArrayBase > | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:317:82: note: in implicit copy constructor for 'Eigen::ArrayWrapper>>' first required here 317 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper array() { return ArrayWrapper(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:51: note: in instantiation of member function 'Eigen::MatrixBase>>::array' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:59: note: in instantiation of member function 'Eigen::ArrayBase>>>::square' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:348:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>' first required here 348 | return SquareReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:59: note: in instantiation of member function 'Eigen::ArrayBase>>>::square' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:31: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator-, const Eigen::ArrayWrapper>>>>' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:31: note: in instantiation of function template specialization 'Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true>>>>::operator-, const Eigen::ArrayWrapper>>>>' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:69: note: in instantiation of member function 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>::sqrt' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:154:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>' first required here 154 | return SqrtReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/project_isometrically_to_plane.cpp:43:69: note: in instantiation of member function 'Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true>>>, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>>>>::sqrt' requested here 43 | (l.col(1).array().square()-U.block(m*2,0,m,1).array().square()).sqrt(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:64:5: note: in instantiation of function template specialization 'igl::project_isometrically_to_plane, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, double>' requested here 64 | project_isometrically_to_plane(V,F,plane_V,plane_F,ref_map); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:28:5: note: in instantiation of function template specialization 'igl::arap_precomputation, Eigen::Matrix, Eigen::Matrix>' requested here 28 | arap_precomputation(V,F,2,b,arap_data); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Replicate, -1, -1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Replicate, -1, -1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Replicate, -1, -1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Replicate, -1, -1>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::Replicate, -1, -1>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:216:27: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*, -1, -1>>' requested here 216 | MatrixXd S = data.CSM * Udim; | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Replicate, -1, -1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Replicate, -1, -1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Replicate, -1, -1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Replicate, -1, -1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Replicate, -1, -1>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, Eigen::Replicate, -1, -1>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:216:27: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase>::operator*, -1, -1>>' requested here 216 | MatrixXd S = data.CSM * Udim; | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:448: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:107:14: warning: definition of implicit copy constructor for 'ArrayBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 107 | Derived& operator=(const ArrayBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 45 | return AbsReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:219:20: note: in instantiation of member function 'Eigen::ArrayBase>>::abs' requested here 219 | S /= S.array().abs().maxCoeff(); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::ArrayWrapper>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ArrayBase.h:39:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::ArrayWrapper>>>' first required here 39 | template class ArrayBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::ArrayBase, const Eigen::ArrayWrapper>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper>>' first required here 45 | return AbsReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:219:20: note: in instantiation of member function 'Eigen::ArrayBase>>::abs' requested here 219 | S /= S.array().abs().maxCoeff(); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:676:29: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs' requested here 676 | RealScalar scale = matrix.cwiseAbs().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:676:29: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs' requested here 676 | RealScalar scale = matrix.cwiseAbs().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:793:10: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 793 | return setIdentity(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:690:34: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 690 | if(m_computeFullU) m_matrixU.setIdentity(m_rows,m_rows); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:793:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 793 | return setIdentity(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:690:34: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 690 | if(m_computeFullU) m_matrixU.setIdentity(m_rows,m_rows); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:476: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:78:5: warning: definition of implicit copy constructor for 'Diagonal, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 78 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Diagonal) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 104 | template class Diagonal; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 104 | template class Diagonal; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 2, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 2>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 2>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 2, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 2>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 2>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 2>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 2>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 2, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 2, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 2, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 2, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 2, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 2, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 2, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 2, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 2, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 2, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 2, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 2, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 2, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 2, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 2, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 2, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 2, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 2, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 2, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 2, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 2, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 2, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 2, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 2, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 2, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 2, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 2, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 2, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 2, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of member function 'Eigen::MatrixBase, 2, 1, true>>::operator-' requested here 757 | if(computeU() && (a>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 2, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 2, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 2, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 2, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 2, 1, true>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of member function 'Eigen::MatrixBase, 2, 1, true>>::operator-' requested here 757 | if(computeU() && (a>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:20:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:761:20: note: in instantiation of member function 'Eigen::DenseBase>::operator*=' requested here 761 | m_singularValues *= scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:20:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:761:20: note: in instantiation of member function 'Eigen::DenseBase>::operator*=' requested here 761 | m_singularValues *= scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, -1, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: in implicit copy constructor for 'Eigen::Block, -1, 1>' first required here 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:952:10: note: in implicit move constructor for 'Eigen::VectorBlock>' first required here 952 | return SegmentReturnType(derived(), this->size() - n, n); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:87:55: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 87 | template class VectorBlock; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, -1, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, -1, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, -1, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, -1, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, -1, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:769:61: note: in instantiation of member function 'Eigen::DenseBase>::tail' requested here 769 | RealScalar maxRemainingSingularValue = m_singularValues.tail(m_diagSize-i).maxCoeff(&pos); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Transpose>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:50:5: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Transpose>>>' requested here 50 | R = U*V.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Transpose>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Transpose>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:50:5: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Transpose>>>' requested here 50 | R = U*V.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::Transpose>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: in instantiation of member function 'Eigen::internal::Assignment, Eigen::Product, Eigen::Transpose>>, Eigen::internal::assign_op>::run' requested here 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:732:17: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 732 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Transpose>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:50:5: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Transpose>>>' requested here 50 | R = U*V.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: in instantiation of function template specialization 'Eigen::internal::generic_product_impl, Eigen::Transpose>>::evalTo>' requested here 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:836:46: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 836 | Assignment::run(actualDst, src, func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Transpose>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:50:5: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Transpose>>>' requested here 50 | R = U*V.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Transpose>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:50:5: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Transpose>>>' requested here 50 | R = U*V.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Transpose>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:50:5: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Transpose>>>' requested here 50 | R = U*V.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:37: note: in instantiation of function template specialization 'Eigen::DiagonalBase>>::operator*>>' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Transpose>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:37: note: in instantiation of function template specialization 'Eigen::DiagonalBase>>::operator*>>' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>, Eigen::Transpose>, 1>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Product>, Eigen::Transpose>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Product>, Eigen::Transpose>, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>, Eigen::Transpose>, 1>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>, Eigen::Transpose>, 1>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:95:10: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 95 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Transpose>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:101:15: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>>' requested here 101 | ri = ui * vi.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Transpose>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Transpose>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:101:15: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>>' requested here 101 | ri = ui * vi.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:107:30: note: in instantiation of member function 'Eigen::MatrixBase>>::setIdentity' requested here 107 | R.block(0,r*dim,dim,dim).setIdentity(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:107:30: note: in instantiation of member function 'Eigen::MatrixBase>>::setIdentity' requested here 107 | R.block(0,r*dim,dim,dim).setIdentity(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:225:7: note: in instantiation of function template specialization 'igl::fit_rotations_planar, Eigen::Matrix>' requested here 225 | fit_rotations_planar(S,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:14: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:14: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:14: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:14: note: in instantiation of member function 'Eigen::DenseBase>::transpose' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Transpose>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:9: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Transpose>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Transpose>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:9: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Transpose>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Transpose>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Transpose>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:578:93: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 578 | copy_using_evaluator_DefaultTraversal_InnerUnrolling::run(kernel, outer); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 3, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: in instantiation of member function 'Eigen::DenseBase>::row' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:19: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:868:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 868 | return ConstRowXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:578:93: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 578 | copy_using_evaluator_DefaultTraversal_InnerUnrolling::run(kernel, outer); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, 1, 3>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:88:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, 1, 3>, Eigen::Dense>' first required here 88 | template class Transpose; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:186:10: note: in implicit copy constructor for 'Eigen::Transpose, 1, 3>>' first required here 186 | return ConstTransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:28: note: in instantiation of member function 'Eigen::DenseBase, 1, 3>>::transpose' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:578:93: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 578 | copy_using_evaluator_DefaultTraversal_InnerUnrolling::run(kernel, outer); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl>, 3, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Transpose>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 3, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block>, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, 3, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>, 3, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl>, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct>, 3, 1>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Transpose>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block>, 3, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct>, 3, 1>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Matrix.h:225:20: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::_set, Eigen::Transpose>>>' requested here 225 | return Base::_set(other); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd3x3.cpp:26:5: note: in instantiation of function template specialization 'Eigen::Matrix::operator=, Eigen::Transpose>>>' requested here 26 | R = U * Vt.transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:51:7: note: in instantiation of function template specialization 'igl::polar_svd3x3>' requested here 51 | polar_svd3x3(si, ri); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:676:29: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs' requested here 676 | RealScalar scale = matrix.cwiseAbs().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:32:27: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 32 | cwiseAbs() const { return CwiseAbsReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:676:29: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs' requested here 676 | RealScalar scale = matrix.cwiseAbs().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:683:29: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 683 | m_scaledMatrix = matrix / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:73:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 73 | return ConstBlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:27: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Block>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:689:60: note: in instantiation of function template specialization 'Eigen::MatrixBase>>::operator/' requested here 689 | m_workMatrix = matrix.block(0,0,m_diagSize,m_diagSize) / scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:793:10: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 793 | return setIdentity(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:690:34: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 690 | if(m_computeFullU) m_matrixU.setIdentity(m_rows,m_rows); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:685:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 685 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_identity_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:747:25: note: in instantiation of member function 'Eigen::MatrixBase>::Identity' requested here 747 | return m = Derived::Identity(m.rows(), m.cols()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:776:47: note: in instantiation of member function 'Eigen::internal::setIdentity_impl>::run' requested here 776 | return internal::setIdentity_impl::run(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:793:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 793 | return setIdentity(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:690:34: note: in instantiation of member function 'Eigen::MatrixBase>::setIdentity' requested here 690 | if(m_computeFullU) m_matrixU.setIdentity(m_rows,m_rows); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:476: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:78:5: warning: definition of implicit copy constructor for 'Diagonal, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 78 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Diagonal) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 104 | template class Diagonal; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:104:52: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>>' first required here 104 | template class Diagonal; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Diagonal.h:201:10: note: in implicit copy constructor for 'Eigen::Diagonal, const Eigen::Matrix>>' first required here 201 | return ConstDiagonalReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:697:53: note: in instantiation of member function 'Eigen::MatrixBase, const Eigen::Matrix>>::diagonal' requested here 697 | RealScalar maxDiagEntry = m_workMatrix.cwiseAbs().diagonal().maxCoeff(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 1, 3, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 1, 3>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: in implicit copy constructor for 'Eigen::Block, 1, 3>' first required here 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 1, 3, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:279:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 279 | RowXpr x(this->row(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 1, 3>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 1, 3>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 1, 3>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 1, 3>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 1, 3>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:725:26: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheLeft' requested here 725 | m_workMatrix.applyOnTheLeft(p,q,j_left); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 3, 1, true, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 3, 1, true>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1, true>' first required here 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, true, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h:294:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 294 | ColXpr x(this->col(p)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 3, 1, true>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 3, 1, true>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1, true>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1, true>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1, true>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:726:38: note: in instantiation of function template specialization 'Eigen::MatrixBase>::applyOnTheRight' requested here 726 | if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::operator-' requested here 757 | if(computeU() && (a>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Block, 3, 1, true>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Block, 3, 1, true>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Block, 3, 1, true>>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Block, 3, 1, true>, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Block, 3, 1, true>>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:757:62: note: in instantiation of member function 'Eigen::MatrixBase, 3, 1, true>>::operator-' requested here 757 | if(computeU() && (a>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:20:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:761:20: note: in instantiation of member function 'Eigen::DenseBase>::operator*=' requested here 761 | m_singularValues *= scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h:20:59: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h:761:20: note: in instantiation of member function 'Eigen::DenseBase>::operator*=' requested here 761 | m_singularValues *= scale; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:46:7: note: in instantiation of member function 'Eigen::JacobiSVD>::compute' requested here 46 | svd.compute(A, Eigen::ComputeFullU | Eigen::ComputeFullV ); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:212:10: note: in implicit copy constructor for 'Eigen::Transpose>' first required here 212 | return AdjointReturnType(this->transpose()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:41: note: in instantiation of member function 'Eigen::MatrixBase>::adjoint' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:37: note: in instantiation of function template specialization 'Eigen::DiagonalBase>>::operator*>>' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>, Eigen::Transpose>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>, Eigen::Transpose>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase>, Eigen::Transpose>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base>, Eigen::Transpose>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl>, Eigen::Transpose>, 1, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DiagonalMatrix.h:63:14: note: in implicit move constructor for 'Eigen::Product>, Eigen::Transpose>, 1>' first required here 63 | return Product(derived(),matrix.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:51:37: note: in instantiation of function template specialization 'Eigen::DiagonalBase>>::operator*>>' requested here 51 | const auto & SVT = S.asDiagonal() * V.adjoint(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>, Eigen::Transpose>, 1>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Product>, Eigen::Transpose>, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Product>, Eigen::Transpose>, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 0, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:415:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>>' first required here 415 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:10: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator*>, Eigen::Transpose>, 1>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: in instantiation of function template specialization 'Eigen::MatrixBase>::lazyProduct>, Eigen::Transpose>, 1>>' requested here 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:148:37: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Product>, Eigen::Transpose>, 1>, 1>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:98:73: note: in implicit move constructor for 'Eigen::ProductImpl, Eigen::Product>, Eigen::Transpose>, 1>, 1, Eigen::Dense>' first required here 98 | template class Product; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/GeneralProduct.h:450:10: note: in implicit move constructor for 'Eigen::Product, Eigen::Product>, Eigen::Transpose>, 1>, 1>' first required here 450 | return Product(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:397:39: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 397 | call_assignment_no_alias(dst, lhs.lazyProduct(rhs), internal::assign_op()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>, Eigen::internal::assign_op>::assignCoeffByOuterInner' requested here 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:578:93: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 578 | copy_using_evaluator_DefaultTraversal_InnerUnrolling::run(kernel, outer); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, 3, 1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: in instantiation of member function 'Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>, Eigen::internal::assign_op>::assignCoeff' requested here 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:222:12: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 222 | kernel.assignCoeffByOuterInner(outer, Index_); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense, 3, 1>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: in instantiation of member function 'Eigen::DenseBase>::col' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: in implicit copy constructor for 'Eigen::Block, 3, 1>' first required here 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:60: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, 3, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, 3, 1>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase, 3, 1>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase, 3, 1>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense, 3, 1>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, 3, 1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:847:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 847 | return ConstColXpr(derived(), i); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct, 3, 1>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: in instantiation of member function 'Eigen::internal::product_evaluator, Eigen::Product>, Eigen::Transpose>, 1>, 1>>::coeff' requested here 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:645:5: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 645 | assignCoeff(row, col); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, 3>>, const Eigen::Block, 3, 1>>' first required here 25 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,product)(derived(), other.derived()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/ProductEvaluators.h:552:40: note: in instantiation of function template specialization 'Eigen::MatrixBase, 1, 3>>>::cwiseProduct, 3, 1>>' requested here 552 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/AssignEvaluator.h:631:58: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 631 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/PlainObjectBase.h:571:13: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 571 | Base::operator=(other.derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/polar_svd.cpp:59:7: note: in instantiation of function template specialization 'Eigen::PlainObjectBase>::operator=, Eigen::Product>, Eigen::Transpose>, 1>>>' requested here 59 | T = W*SVT; | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:56:12: note: in instantiation of function template specialization 'igl::polar_svd, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix>' requested here 56 | igl::polar_svd(si,ri,ti,ui,_,vi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:111:5: warning: definition of implicit copy constructor for 'Block>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 111 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Block) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:35: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:161:5: warning: definition of implicit copy constructor for 'BlockImpl, -1, -1, false, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 161 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:35: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:472: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:341:5: warning: definition of implicit copy constructor for 'BlockImpl_dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 341 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl_dense) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:35: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:469: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:288:14: warning: definition of implicit copy constructor for 'MapBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 288 | Derived& operator=(const MapBase& other) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:35: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:35: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:114:9: note: in implicit copy constructor for 'Eigen::MatrixBase>>' first required here 114 | > class MapBase; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MapBase.h:219:34: note: in implicit copy constructor for 'Eigen::MapBase>, 0>' first required here 219 | template class MapBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:63:82: note: in implicit copy constructor for 'Eigen::MapBase>>' first required here 63 | bool HasDirectAccess = internal::has_direct_access::ret> class BlockImpl_dense; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:154:7: note: in implicit copy constructor for 'Eigen::internal::BlockImpl_dense>' first required here 154 | class BlockImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Block.h:103:81: note: in implicit copy constructor for 'Eigen::BlockImpl, -1, -1, false, Eigen::Dense>' first required here 103 | template class Block | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/BlockMethods.h:66:10: note: in implicit copy constructor for 'Eigen::Block>' first required here 66 | return BlockXpr(derived(), startRow, startCol, blockRows, blockCols); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:35: note: in instantiation of member function 'Eigen::DenseBase>::block' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:66:5: warning: definition of implicit copy constructor for 'Transpose>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 66 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:54: note: in instantiation of member function 'Eigen::DenseBase>>::transpose' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:474: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:123:5: warning: definition of implicit copy constructor for 'TransposeImpl>, Eigen::Dense>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 123 | EIGEN_INHERIT_ASSIGNMENT_OPERATORS(TransposeImpl) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:842:53: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS' 842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:824:52: note: expanded from macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR' 824 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:54: note: in instantiation of member function 'Eigen::DenseBase>>::transpose' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:54: note: in instantiation of member function 'Eigen::DenseBase>>::transpose' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:115:37: note: in implicit copy constructor for 'Eigen::MatrixBase>>>' first required here 115 | template class TransposeImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:52:37: note: in implicit copy constructor for 'Eigen::TransposeImpl>, Eigen::Dense>' first required here 52 | template class Transpose | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Transpose.h:174:10: note: in implicit copy constructor for 'Eigen::Transpose>>' first required here 174 | return TransposeReturnType(derived()); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/fit_rotations.cpp:59:54: note: in instantiation of member function 'Eigen::DenseBase>>::transpose' requested here 59 | R.block(0,r*dim,dim,dim) = ri.block(0,0,dim,dim).transpose(); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:228:7: note: in instantiation of function template specialization 'igl::fit_rotations, Eigen::Matrix>' requested here 228 | fit_rotations(S,true,R); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:35: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | operator-() const { return NegativeReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:35: note: in instantiation of member function 'Eigen::MatrixBase>::operator-' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:42: note: in instantiation of function template specialization 'Eigen::operator*' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:42: note: in instantiation of function template specialization 'Eigen::operator*' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix>>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:39: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix>>::operator-, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:33: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>::operator*, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:115:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>' first required here 115 | class dense_product_base | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:147:7: note: in implicit move constructor for 'Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0>' first required here 147 | class ProductImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Product.h:71:7: note: in implicit move constructor for 'Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>, 0, Eigen::Dense>' first required here 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h:315:14: note: in implicit move constructor for 'Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' first required here 315 | { return Product(derived(), other.derived()); } | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:33: note: in instantiation of function template specialization 'Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>>::operator*, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:53: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>::operator->' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:53: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>>::operator->' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:15: note: in instantiation of function template specialization 'Eigen::operator*' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::SparseMatrix>, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, const Eigen::Matrix>>>, const Eigen::Matrix>>' first required here 50 | EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:960:3: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP' 960 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:955:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT' 955 | return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:931:3: note: expanded from macro 'EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE' 931 | CwiseBinaryOp::Scalar>, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:272:15: note: in instantiation of function template specialization 'Eigen::operator*' requested here 272 | Dl = dw * (1./(h*h)*data.M*(-U0 - h*data.vel) - data.f_ext); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:303:18: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 303 | data.vel = (U-U0)/data.h; | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 19 | EIGEN_MAKE_CWISE_BINARY_OP(operator-,difference) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:920:12: note: expanded from macro 'EIGEN_MAKE_CWISE_BINARY_OP' 920 | return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:906:5: note: expanded from macro 'EIGEN_CWISE_BINARY_RETURN_TYPE' 906 | CwiseBinaryOp< \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:303:18: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator->' requested here 303 | data.vel = (U-U0)/data.h; | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:303:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 303 | data.vel = (U-U0)/data.h; | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:303:22: note: in instantiation of function template specialization 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>::operator/' requested here 303 | data.vel = (U-U0)/data.h; | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:34:5: note: in instantiation of function template specialization 'igl::arap_solve, Eigen::Matrix>' requested here 34 | arap_solve(bc,arap_data,V_uv); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const long' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/triangle_triangle_adjacency.cpp:48:8: note: in instantiation of function template specialization 'igl::parallel_for' requested here 48 | igl::parallel_for(F.rows(),[&](int f) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/triangle_triangle_adjacency.cpp:121:3: note: in instantiation of function template specialization 'igl::triangle_triangle_adjacency, Eigen::Matrix>' requested here 121 | triangle_triangle_adjacency(F,TT); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:29:3: note: in instantiation of function template specialization 'igl::triangle_triangle_adjacency, Eigen::Matrix, Eigen::Matrix>' requested here 29 | triangle_triangle_adjacency(F,TT,TTi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:104:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 104 | boundary_loop(F,Lall); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:143:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 143 | boundary_loop(F,Lvec); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:98:10: note: in instantiation of function template specialization 'igl::boundary_loop, Eigen::Matrix>' requested here 98 | igl::boundary_loop(F,bnd); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/triangle_triangle_adjacency.cpp:122:21: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 122 | TTi = DerivedTTi::Constant(TT.rows(),TT.cols(),-1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:29:3: note: in instantiation of function template specialization 'igl::triangle_triangle_adjacency, Eigen::Matrix, Eigen::Matrix>' requested here 29 | triangle_triangle_adjacency(F,TT,TTi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:104:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 104 | boundary_loop(F,Lall); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:143:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 143 | boundary_loop(F,Lvec); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:98:10: note: in instantiation of function template specialization 'igl::boundary_loop, Eigen::Matrix>' requested here 98 | igl::boundary_loop(F,bnd); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:13: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseNullaryOp.h:176:10: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, Eigen::Matrix>' first required here 176 | return DenseBase::NullaryExpr(rows, cols, internal::scalar_constant_op(value)); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/triangle_triangle_adjacency.cpp:122:21: note: in instantiation of member function 'Eigen::DenseBase>::Constant' requested here 122 | TTi = DerivedTTi::Constant(TT.rows(),TT.cols(),-1); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:29:3: note: in instantiation of function template specialization 'igl::triangle_triangle_adjacency, Eigen::Matrix, Eigen::Matrix>' requested here 29 | triangle_triangle_adjacency(F,TT,TTi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:104:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 104 | boundary_loop(F,Lall); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:143:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 143 | boundary_loop(F,Lvec); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:98:10: note: in instantiation of function template specialization 'igl::boundary_loop, Eigen::Matrix>' requested here 98 | igl::boundary_loop(F,bnd); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.h:54: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix.cpp:13: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.h:46: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/cotmatrix_entries.cpp:10: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.h:101: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/doublearea.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/edge_lengths.cpp:9: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.h:45: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/squared_edge_lengths.cpp:9: thirdparty/simpleuv/thirdparty/libigl/include/igl/parallel_for.h:133:14: warning: comparison of integers of different signs: 'const long' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 133 | loop_size' requested here 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/triangle_triangle_adjacency.cpp:124:8: note: in instantiation of function template specialization 'igl::parallel_for' requested here 124 | igl::parallel_for(F.rows(),[&](int f) | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:29:3: note: in instantiation of function template specialization 'igl::triangle_triangle_adjacency, Eigen::Matrix, Eigen::Matrix>' requested here 29 | triangle_triangle_adjacency(F,TT,TTi); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:104:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 104 | boundary_loop(F,Lall); | ^ thirdparty/simpleuv/thirdparty/libigl/include/igl/boundary_loop.cpp:143:3: note: in instantiation of function template specialization 'igl::boundary_loop, int>' requested here 143 | boundary_loop(F,Lvec); | ^ thirdparty/simpleuv/simpleuv/parametrize.cpp:98:10: note: in instantiation of function template specialization 'igl::boundary_loop, Eigen::Matrix>' requested here 98 | igl::boundary_loop(F,bnd); | ^ In file included from thirdparty/simpleuv/simpleuv/parametrize.cpp:1: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/arap.h:11: In file included from thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.h:176: thirdparty/simpleuv/thirdparty/libigl/include/igl/min_quad_with_fixed.cpp:398:31: warning: unused typedef 'VectorXT' [-Wunused-local-typedef] 398 | typedef Matrix VectorXT; | ^ 851 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/chartpacker.o thirdparty/simpleuv/simpleuv/chartpacker.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/triangulate.o thirdparty/simpleuv/simpleuv/triangulate.cpp In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:10:18: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 10 | auto side1 = p2 - p1; | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:148:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 148 | class CwiseBinaryOpImpl | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:10:18: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 10 | auto side1 = p2 - p1; | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:10:18: note: in implicit copy constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 10 | auto side1 = p2 - p1; | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:13:17: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 13 | return perp.normalized(); | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseUnaryOp.h:33:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 33 | class CwiseUnaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:91:65: note: in implicit move constructor for 'Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>' first required here 91 | template class CwiseUnaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28: note: in implicit move constructor for 'Eigen::CwiseUnaryOp, const Eigen::Matrix>' first required here 45 | cwiseAbs2() const { return CwiseAbs2ReturnType(derived()); } | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:98:31: note: in instantiation of member function 'Eigen::MatrixBase>::cwiseAbs2' requested here 98 | return numext::real((*this).cwiseAbs2().sum()); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:128:20: note: in instantiation of member function 'Eigen::MatrixBase>::squaredNorm' requested here 128 | RealScalar z = n.squaredNorm(); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:13:17: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 13 | return perp.normalized(); | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:13:17: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 13 | return perp.normalized(); | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:13:17: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 13 | return perp.normalized(); | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:13:17: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 13 | return perp.normalized(); | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:90:65: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix>>' first required here 90 | template class CwiseNullaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::CwiseNullaryOp, const Eigen::Matrix>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix>>' first required here 69 | EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(operator/,quotient) | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:946:12: note: expanded from macro 'EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT' 946 | return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/Macros.h:927:3: note: expanded from macro 'EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE' 927 | CwiseBinaryOp::Scalar,SCALAR>, const EXPR, \ | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:131:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::operator/' requested here 131 | return n / numext::sqrt(z); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:13:17: note: in instantiation of member function 'Eigen::MatrixBase>::normalized' requested here 13 | return perp.normalized(); | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:18:47: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 18 | auto angle = atan2((a.cross(b)).norm(), a.dot(b)) * 180.0 / 3.1415926; | ^ In file included from thirdparty/simpleuv/simpleuv/triangulate.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/simpleuv/triangulate.cpp:18:47: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 18 | auto angle = atan2((a.cross(b)).norm(), a.dot(b)) * 180.0 / 3.1415926; | ^ 11 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/meshdatatype.o thirdparty/simpleuv/simpleuv/meshdatatype.cpp In file included from thirdparty/simpleuv/simpleuv/meshdatatype.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:436: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:139:14: warning: definition of implicit copy constructor for 'MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 139 | Derived& operator=(const MatrixBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/simpleuv/meshdatatype.cpp:11:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 11 | return v.dot(w); | ^ In file included from thirdparty/simpleuv/simpleuv/meshdatatype.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:435: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/DenseBase.h:281:14: warning: definition of implicit copy constructor for 'DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 281 | Derived& operator=(const DenseBase& other); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/MatrixBase.h:48:34: note: in implicit copy constructor for 'Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 48 | template class MatrixBase | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/CwiseBinaryOp.h:55:7: note: in implicit copy constructor for 'Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix>>' first required here 55 | class CwiseBinaryOpImpl; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit move constructor for 'Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/simpleuv/meshdatatype.cpp:11:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 11 | return v.dot(w); | ^ In file included from thirdparty/simpleuv/simpleuv/meshdatatype.cpp:2: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Dense:1: In file included from thirdparty/simpleuv/thirdparty/eigen/Eigen/Core:367: thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/XprHelper.h:92:29: warning: definition of implicit copy constructor for 'no_assignment_operator' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] 92 | no_assignment_operator& operator=(const no_assignment_operator&); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/util/ForwardDeclarations.h:93:65: note: in implicit copy constructor for 'Eigen::internal::no_assignment_operator' first required here 93 | template class CwiseBinaryOp; | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10: note: in implicit move constructor for 'Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix>' first required here 45 | return CwiseBinaryOp(derived(), other.derived(), func); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:37:23: note: in instantiation of function template specialization 'Eigen::MatrixBase>::binaryExpr, Eigen::Matrix>' requested here 37 | return a.template binaryExpr(b).sum(); | ^ thirdparty/simpleuv/thirdparty/eigen/Eigen/src/Core/Dot.h:84:55: note: in instantiation of member function 'Eigen::internal::dot_nocheck, Eigen::Matrix>::run' requested here 84 | return internal::dot_nocheck::run(*this, other); | ^ thirdparty/simpleuv/simpleuv/meshdatatype.cpp:11:14: note: in instantiation of function template specialization 'Eigen::MatrixBase>::dot>' requested here 11 | return v.dot(w); | ^ 3 warnings generated. clang -c -pipe -O2 -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/maxrects.o thirdparty/simpleuv/thirdparty/squeezer/maxrects.c thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:63:53: warning: unused parameter 'line' [-Wunused-parameter] 63 | static void freeRectOnLine(maxRectsRect *rect, long line) { | ^ thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:99:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 99 | rect->inFreeRectLink = 1; | ^ ~ thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:94:30: warning: unused parameter 'line' [-Wunused-parameter] 94 | maxRectsRect *rect, long line) { | ^ thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:109:24: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 109 | rect->inUsedRectLink = 1; | ^ ~ thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:116:25: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 116 | rect->inInputRectLink = 1; | ^ ~ thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:145:25: warning: unused parameter 'line' [-Wunused-parameter] 145 | int rectOrder, long line) { | ^ thirdparty/simpleuv/thirdparty/squeezer/maxrects.c:120:13: warning: unused function 'removeAndFreeRectFromUsedRectLink' [-Wunused-function] 120 | static void removeAndFreeRectFromUsedRectLink(maxRectsContext *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/waitingspinnerwidget.o thirdparty/QtWaitingSpinner/waitingspinnerwidget.cpp thirdparty/QtWaitingSpinner/waitingspinnerwidget.cpp:263:35: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 263 | QSize textSize = QSize(fm.width(_text), fm.height()); | ^ /usr/local/include/qt5/QtGui/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here 105 | QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance") | ^ /usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' 294 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt5/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' 689 | # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) | ^ 1 warning generated. /usr/local/lib/qt5/bin/rcc -name resources resources.qrc -o qrc_resources.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/qrc_resources.o qrc_resources.cpp /usr/local/lib/qt5/bin/rcc -name QtAwesome thirdparty/QtAwesome/QtAwesome/QtAwesome.qrc -o qrc_QtAwesome.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/qrc_QtAwesome.o qrc_QtAwesome.cpp clang++ -pipe -O3 -std=gnu++1y -Wall -Wextra -dM -E -o moc/moc_predefs.h /usr/local/lib/qt5/mkspecs/features/data/dummy.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include thirdparty/QtAwesome/QtAwesome/QtAwesome.h -o moc/moc_QtAwesome.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_QtAwesome.o moc/moc_QtAwesome.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include thirdparty/QtAwesome/QtAwesome/QtAwesomeAnim.h -o moc/moc_QtAwesomeAnim.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_QtAwesomeAnim.o moc/moc_QtAwesomeAnim.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include thirdparty/qtsingleapplication/src/qtsingleapplication.h -o moc/moc_qtsingleapplication.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_qtsingleapplication.o moc/moc_qtsingleapplication.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include thirdparty/qtsingleapplication/src/qtlocalpeer.h -o moc/moc_qtlocalpeer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_qtlocalpeer.o moc/moc_qtlocalpeer.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/meshstroketifier.h -o moc/moc_meshstroketifier.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_meshstroketifier.o moc/moc_meshstroketifier.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/autosaver.h -o moc/moc_autosaver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_autosaver.o moc/moc_autosaver.cpp In file included from moc/moc_autosaver.cpp:10: In file included from moc/../src/autosaver.h:5: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/documentsaver.h -o moc/moc_documentsaver.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_documentsaver.o moc/moc_documentsaver.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/normalanddepthmapsgenerator.h -o moc/moc_normalanddepthmapsgenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_normalanddepthmapsgenerator.o moc/moc_normalanddepthmapsgenerator.cpp In file included from moc/moc_normalanddepthmapsgenerator.cpp:10: In file included from moc/../src/normalanddepthmapsgenerator.h:5: In file included from moc/../src/modelwidget.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/modelwidget.h -o moc/moc_modelwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_modelwidget.o moc/moc_modelwidget.cpp In file included from moc/moc_modelwidget.cpp:10: In file included from moc/../src/modelwidget.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/document.h -o moc/moc_document.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_document.o moc/moc_document.cpp In file included from moc/moc_document.cpp:10: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/documentwindow.h -o moc/moc_documentwindow.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_documentwindow.o moc/moc_documentwindow.cpp In file included from moc/moc_documentwindow.cpp:10: In file included from moc/../src/documentwindow.h:13: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/skeletongraphicswidget.h -o moc/moc_skeletongraphicswidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_skeletongraphicswidget.o moc/moc_skeletongraphicswidget.cpp In file included from moc/moc_skeletongraphicswidget.cpp:10: In file included from moc/../src/skeletongraphicswidget.h:15: In file included from moc/../src/skeletondocument.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/parttreewidget.h -o moc/moc_parttreewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_parttreewidget.o moc/moc_parttreewidget.cpp In file included from moc/moc_parttreewidget.cpp:10: In file included from moc/../src/parttreewidget.h:8: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/partwidget.h -o moc/moc_partwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_partwidget.o moc/moc_partwidget.cpp In file included from moc/moc_partwidget.cpp:10: In file included from moc/../src/partwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/aboutwidget.h -o moc/moc_aboutwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_aboutwidget.o moc/moc_aboutwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/meshgenerator.h -o moc/moc_meshgenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_meshgenerator.o moc/moc_meshgenerator.cpp In file included from moc/moc_meshgenerator.cpp:10: In file included from moc/../src/meshgenerator.h:13: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/turnaroundloader.h -o moc/moc_turnaroundloader.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_turnaroundloader.o moc/moc_turnaroundloader.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/ds3file.h -o moc/moc_ds3file.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_ds3file.o moc/moc_ds3file.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/glbfile.h -o moc/moc_glbfile.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_glbfile.o moc/moc_glbfile.cpp In file included from moc/moc_glbfile.cpp:10: In file included from moc/../src/glbfile.h:12: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ In file included from moc/moc_glbfile.cpp:10: In file included from moc/../src/glbfile.h:11: thirdparty/json/json.hpp:8708:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] 8708 | const bool is_negative = (x <= 0) and (x != 0); // see issue #755 | ~~~~~~~~~^~~~~~~~~~~~ thirdparty/json/json.hpp:8505:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here 8505 | dump_integer(val.m_value.number_unsigned); | ^ thirdparty/json/json.hpp:11595:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here 11595 | s.dump(*this, true, ensure_ascii, static_cast(indent)); | ^ thirdparty/json/json.hpp:17246:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here 17246 | return h(j.dump()); | ^ 2 warnings generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/texturegenerator.h -o moc/moc_texturegenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_texturegenerator.o moc/moc_texturegenerator.cpp In file included from moc/moc_texturegenerator.cpp:10: In file included from moc/../src/texturegenerator.h:9: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/meshresultpostprocessor.h -o moc/moc_meshresultpostprocessor.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_meshresultpostprocessor.o moc/moc_meshresultpostprocessor.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/logbrowser.h -o moc/moc_logbrowser.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_logbrowser.o moc/moc_logbrowser.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/logbrowserdialog.h -o moc/moc_logbrowserdialog.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_logbrowserdialog.o moc/moc_logbrowserdialog.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/floatnumberwidget.h -o moc/moc_floatnumberwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_floatnumberwidget.o moc/moc_floatnumberwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/exportpreviewwidget.h -o moc/moc_exportpreviewwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_exportpreviewwidget.o moc/moc_exportpreviewwidget.cpp In file included from moc/moc_exportpreviewwidget.cpp:10: In file included from moc/../src/exportpreviewwidget.h:8: In file included from moc/../src/modelwidget.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/skeletonikmover.h -o moc/moc_skeletonikmover.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_skeletonikmover.o moc/moc_skeletonikmover.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/graphicscontainerwidget.h -o moc/moc_graphicscontainerwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_graphicscontainerwidget.o moc/moc_graphicscontainerwidget.cpp In file included from moc/moc_graphicscontainerwidget.cpp:10: In file included from moc/../src/graphicscontainerwidget.h:7: In file included from moc/../src/modelwidget.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/rigwidget.h -o moc/moc_rigwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_rigwidget.o moc/moc_rigwidget.cpp In file included from moc/moc_rigwidget.cpp:10: In file included from moc/../src/rigwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/riggenerator.h -o moc/moc_riggenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_riggenerator.o moc/moc_riggenerator.cpp In file included from moc/moc_riggenerator.cpp:10: In file included from moc/../src/riggenerator.h:8: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/poser.h -o moc/moc_poser.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_poser.o moc/moc_poser.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/posemeshcreator.h -o moc/moc_posemeshcreator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posemeshcreator.o moc/moc_posemeshcreator.cpp In file included from moc/moc_posemeshcreator.cpp:10: In file included from moc/../src/posemeshcreator.h:4: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/posepreviewmanager.h -o moc/moc_posepreviewmanager.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posepreviewmanager.o moc/moc_posepreviewmanager.cpp In file included from moc/moc_posepreviewmanager.cpp:10: In file included from moc/../src/posepreviewmanager.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/poseeditwidget.h -o moc/moc_poseeditwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_poseeditwidget.o moc/moc_poseeditwidget.cpp In file included from moc/moc_poseeditwidget.cpp:10: In file included from moc/../src/poseeditwidget.h:9: In file included from moc/../src/posepreviewmanager.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/poselistwidget.h -o moc/moc_poselistwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_poselistwidget.o moc/moc_poselistwidget.cpp In file included from moc/moc_poselistwidget.cpp:10: In file included from moc/../src/poselistwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/posemanagewidget.h -o moc/moc_posemanagewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posemanagewidget.o moc/moc_posemanagewidget.cpp In file included from moc/moc_posemanagewidget.cpp:10: In file included from moc/../src/posemanagewidget.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/posepreviewsgenerator.h -o moc/moc_posepreviewsgenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posepreviewsgenerator.o moc/moc_posepreviewsgenerator.cpp In file included from moc/moc_posepreviewsgenerator.cpp:10: In file included from moc/../src/posepreviewsgenerator.h:7: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/posewidget.h -o moc/moc_posewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posewidget.o moc/moc_posewidget.cpp In file included from moc/moc_posewidget.cpp:10: In file included from moc/../src/posewidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/preferenceswidget.h -o moc/moc_preferenceswidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_preferenceswidget.o moc/moc_preferenceswidget.cpp In file included from moc/moc_preferenceswidget.cpp:10: In file included from moc/../src/preferenceswidget.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motioneditwidget.h -o moc/moc_motioneditwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motioneditwidget.o moc/moc_motioneditwidget.cpp In file included from moc/moc_motioneditwidget.cpp:10: In file included from moc/../src/motioneditwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motionmanagewidget.h -o moc/moc_motionmanagewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionmanagewidget.o moc/moc_motionmanagewidget.cpp In file included from moc/moc_motionmanagewidget.cpp:10: In file included from moc/../src/motionmanagewidget.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motionlistwidget.h -o moc/moc_motionlistwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionlistwidget.o moc/moc_motionlistwidget.cpp In file included from moc/moc_motionlistwidget.cpp:10: In file included from moc/../src/motionlistwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motionwidget.h -o moc/moc_motionwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionwidget.o moc/moc_motionwidget.cpp In file included from moc/moc_motionwidget.cpp:10: In file included from moc/../src/motionwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motionsgenerator.h -o moc/moc_motionsgenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionsgenerator.o moc/moc_motionsgenerator.cpp In file included from moc/moc_motionsgenerator.cpp:10: In file included from moc/../src/motionsgenerator.h:7: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/animationclipplayer.h -o moc/moc_animationclipplayer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_animationclipplayer.o moc/moc_animationclipplayer.cpp In file included from moc/moc_animationclipplayer.cpp:10: In file included from moc/../src/animationclipplayer.h:6: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/materialeditwidget.h -o moc/moc_materialeditwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materialeditwidget.o moc/moc_materialeditwidget.cpp In file included from moc/moc_materialeditwidget.cpp:10: In file included from moc/../src/materialeditwidget.h:7: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/materiallistwidget.h -o moc/moc_materiallistwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materiallistwidget.o moc/moc_materiallistwidget.cpp In file included from moc/moc_materiallistwidget.cpp:10: In file included from moc/../src/materiallistwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/materialmanagewidget.h -o moc/moc_materialmanagewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materialmanagewidget.o moc/moc_materialmanagewidget.cpp In file included from moc/moc_materialmanagewidget.cpp:10: In file included from moc/../src/materialmanagewidget.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/materialpreviewsgenerator.h -o moc/moc_materialpreviewsgenerator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materialpreviewsgenerator.o moc/moc_materialpreviewsgenerator.cpp In file included from moc/moc_materialpreviewsgenerator.cpp:10: In file included from moc/../src/materialpreviewsgenerator.h:7: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/materialwidget.h -o moc/moc_materialwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_materialwidget.o moc/moc_materialwidget.cpp In file included from moc/moc_materialwidget.cpp:10: In file included from moc/../src/materialwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/fbxfile.h -o moc/moc_fbxfile.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_fbxfile.o moc/moc_fbxfile.cpp In file included from moc/moc_fbxfile.cpp:10: In file included from moc/../src/fbxfile.h:10: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motiontimelinewidget.h -o moc/moc_motiontimelinewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motiontimelinewidget.o moc/moc_motiontimelinewidget.cpp In file included from moc/moc_motiontimelinewidget.cpp:10: In file included from moc/../src/motiontimelinewidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/motionclipwidget.h -o moc/moc_motionclipwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_motionclipwidget.o moc/moc_motionclipwidget.cpp In file included from moc/moc_motionclipwidget.cpp:10: In file included from moc/../src/motionclipwidget.h:4: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/tabwidget.h -o moc/moc_tabwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_tabwidget.o moc/moc_tabwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/animalposer.h -o moc/moc_animalposer.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_animalposer.o moc/moc_animalposer.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/skeletondocument.h -o moc/moc_skeletondocument.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_skeletondocument.o moc/moc_skeletondocument.cpp In file included from moc/moc_skeletondocument.cpp:10: In file included from moc/../src/skeletondocument.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/posedocument.h -o moc/moc_posedocument.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_posedocument.o moc/moc_posedocument.cpp In file included from moc/moc_posedocument.cpp:10: In file included from moc/../src/posedocument.h:6: In file included from moc/../src/skeletondocument.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/cutdocument.h -o moc/moc_cutdocument.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_cutdocument.o moc/moc_cutdocument.cpp In file included from moc/moc_cutdocument.cpp:10: In file included from moc/../src/cutdocument.h:5: In file included from moc/../src/skeletondocument.h:12: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/cutfacewidget.h -o moc/moc_cutfacewidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_cutfacewidget.o moc/moc_cutfacewidget.cpp In file included from moc/moc_cutfacewidget.cpp:10: In file included from moc/../src/cutfacewidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/cutfacelistwidget.h -o moc/moc_cutfacelistwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_cutfacelistwidget.o moc/moc_cutfacelistwidget.cpp In file included from moc/moc_cutfacelistwidget.cpp:10: In file included from moc/../src/cutfacelistwidget.h:6: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/preferences.h -o moc/moc_preferences.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_preferences.o moc/moc_preferences.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/scripteditwidget.h -o moc/moc_scripteditwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scripteditwidget.o moc/moc_scripteditwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/scriptvariableswidget.h -o moc/moc_scriptvariableswidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scriptvariableswidget.o moc/moc_scriptvariableswidget.cpp In file included from moc/moc_scriptvariableswidget.cpp:10: In file included from moc/../src/scriptvariableswidget.h:7: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/scriptwidget.h -o moc/moc_scriptwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scriptwidget.o moc/moc_scriptwidget.cpp In file included from moc/moc_scriptwidget.cpp:10: In file included from moc/../src/scriptwidget.h:5: In file included from moc/../src/document.h:14: In file included from moc/../src/model.h:10: moc/../src/shadervertex.h:7:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] 7 | typedef struct | ^ | ShaderVertex moc/../src/shadervertex.h:25:21: note: type is not C-compatible due to this default member initializer 25 | GLfloat alpha = 1.0; | ^~~ moc/../src/shadervertex.h:26:3: note: type is given name 'ShaderVertex' for linkage purposes by this typedef declaration 26 | } ShaderVertex; | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/scriptrunner.h -o moc/moc_scriptrunner.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_scriptrunner.o moc/moc_scriptrunner.cpp In file included from moc/moc_scriptrunner.cpp:10: In file included from moc/../src/scriptrunner.h:9: thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:215:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] 215 | JSValue value = {0}; | ^ | {} thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:215:23: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 215 | JSValue value = {0}; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:224:22: warning: suggest braces around initialization of subobject [-Wmissing-braces] 224 | JSValue value = {0}; | ^ | {} thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:224:23: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 224 | JSValue value = {0}; | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:244:50: warning: unused parameter 'ctx' [-Wunused-parameter] 244 | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:482:54: warning: unused parameter 'ctx' [-Wunused-parameter] 482 | static js_force_inline JSValue JS_NewBool(JSContext *ctx, JS_BOOL val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:487:55: warning: unused parameter 'ctx' [-Wunused-parameter] 487 | static js_force_inline JSValue JS_NewInt32(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:492:61: warning: unused parameter 'ctx' [-Wunused-parameter] 492 | static js_force_inline JSValue JS_NewCatchOffset(JSContext *ctx, int32_t val) | ^ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.h:608:46: warning: unused parameter 'ctx' [-Wunused-parameter] 608 | static inline JSValue JS_DupValue(JSContext *ctx, JSValueConst v) | ^ 9 warnings generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/updateschecker.h -o moc/moc_updateschecker.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_updateschecker.o moc/moc_updateschecker.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/updatescheckwidget.h -o moc/moc_updatescheckwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_updatescheckwidget.o moc/moc_updatescheckwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/intnumberwidget.h -o moc/moc_intnumberwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_intnumberwidget.o moc/moc_intnumberwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/imagepreviewwidget.h -o moc/moc_imagepreviewwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_imagepreviewwidget.o moc/moc_imagepreviewwidget.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/mousepicker.h -o moc/moc_mousepicker.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_mousepicker.o moc/moc_mousepicker.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/ragdoll.h -o moc/moc_ragdoll.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_ragdoll.o moc/moc_ragdoll.cpp In file included from moc/moc_ragdoll.cpp:10: In file included from moc/../src/ragdoll.h:4: In file included from thirdparty/bullet3/src/BulletDynamics/Dynamics/btDynamicsWorld.h:19: In file included from thirdparty/bullet3/src/BulletCollision/CollisionDispatch/btCollisionWorld.h:81: thirdparty/bullet3/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h:71:128: warning: unused parameter 'dispatchInfo' [-Wunused-parameter] 71 | virtual void processAllOverlappingPairs(btOverlapCallback* callback, btDispatcher* dispatcher, const struct btDispatcherInfo& dispatchInfo) | ^ 1 warning generated. /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/imageskeletonextractor.h -o moc/moc_imageskeletonextractor.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_imageskeletonextractor.o moc/moc_imageskeletonextractor.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/contourtopartconverter.h -o moc/moc_contourtopartconverter.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_contourtopartconverter.o moc/moc_contourtopartconverter.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/remesher.h -o moc/moc_remesher.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_remesher.o moc/moc_remesher.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include src/clothsimulator.h -o moc/moc_clothsimulator.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_clothsimulator.o moc/moc_clothsimulator.cpp /usr/local/lib/qt5/bin/moc -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/moc/moc_predefs.h -I/usr/local/lib/qt5/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtAwesome/QtAwesome -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/qtsingleapplication/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/FastMassSpring/ClothApp -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/instant-meshes/instant-meshes-dust3d/ext/half -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/bullet3/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/quickjs/quickjs-2019-07-09-dust3d -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/crc64 -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/miniz -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/fbx/src -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/libigl/include -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/eigen -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/simpleuv/thirdparty/squeezer -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/QtWaitingSpinner -I/wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/thirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/18/include -I/usr/include thirdparty/QtWaitingSpinner/waitingspinnerwidget.h -o moc/moc_waitingspinnerwidget.cpp clang++ -c -pipe -O3 -std=gnu++1y -Wall -Wextra -pthread -fPIC -DNDEBUG -DQT_MESSAGELOGCONTEXT -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.0.0.36\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.0.0-rc.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_UPDATES_CHECKER_URL="\"https://dust3d.org/dust3d-updateinfo.xml\"" -DPROJECT_DEFINED_APP_PLATFORM="\"FreeBSD\"" -DNOMINMAX -DCONFIG_VERSION="\"2019-07-09\"" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Ithirdparty/QtAwesome/QtAwesome -Ithirdparty/qtsingleapplication/src -Isrc -Ithirdparty/FastMassSpring/ClothApp -Ithirdparty/instant-meshes -Ithirdparty/instant-meshes/instant-meshes-dust3d/src -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/include -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/dset -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pss -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/pcg32 -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/rply -Ithirdparty/instant-meshes/instant-meshes-dust3d/ext/half -Ithirdparty/bullet3/src -Ithirdparty/quickjs/quickjs-2019-07-09-dust3d -Ithirdparty/crc64 -Ithirdparty/miniz -Ithirdparty/fbx/src -Ithirdparty/simpleuv -Ithirdparty/simpleuv/thirdparty/libigl/include -Ithirdparty/simpleuv/thirdparty/eigen -Ithirdparty/simpleuv/thirdparty/squeezer -Ithirdparty/QtWaitingSpinner -Ithirdparty/json -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtOpenGL -I/usr/local/include/qt5/QtWidgets -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtCore -Imoc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o obj/moc_waitingspinnerwidget.o moc/moc_waitingspinnerwidget.cpp clang++ -pthread -Wl,-rpath,/usr/local/lib/qt5 -o dust3d obj/QtAwesome.o obj/QtAwesomeAnim.o obj/qtsingleapplication.o obj/qtlocalpeer.o obj/toonline.o obj/meshstroketifier.o obj/autosaver.o obj/documentsaver.o obj/normalanddepthmapsgenerator.o obj/modeloffscreenrender.o obj/modelshaderprogram.o obj/modelmeshbinder.o obj/modelwidget.o obj/document.o obj/documentwindow.o obj/skeletongraphicswidget.o obj/parttreewidget.o obj/partwidget.o obj/aboutwidget.o obj/meshgenerator.o obj/util.o obj/turnaroundloader.o obj/snapshot.o obj/snapshotxml.o obj/ds3file.o obj/glbfile.o obj/theme.o obj/model.o obj/texturegenerator.o obj/outcome.o obj/meshresultpostprocessor.o obj/logbrowser.o obj/logbrowserdialog.o obj/floatnumberwidget.o obj/exportpreviewwidget.o obj/ccdikresolver.o obj/skeletonikmover.o obj/spinnableawesomebutton.o obj/infolabel.o obj/graphicscontainerwidget.o obj/rigwidget.o obj/markiconcreator.o obj/bonemark.o obj/skeletonside.o obj/meshsplitter.o obj/rigger.o obj/rigtype.o obj/riggenerator.o obj/skinnedmeshcreator.o obj/jointnodetree.o obj/poser.o obj/posemeshcreator.o obj/posepreviewmanager.o obj/poseeditwidget.o obj/poselistwidget.o obj/posemanagewidget.o obj/posepreviewsgenerator.o obj/posewidget.o obj/preferenceswidget.o obj/motioneditwidget.o obj/motionmanagewidget.o obj/motionlistwidget.o obj/motionwidget.o obj/motionsgenerator.o obj/animationclipplayer.o obj/texturetype.o obj/imageforever.o obj/materialeditwidget.o obj/materiallistwidget.o obj/materialmanagewidget.o obj/materialpreviewsgenerator.o obj/materialwidget.o obj/material.o obj/fbxfile.o obj/motiontimelinewidget.o obj/interpolationtype.o obj/motionclipwidget.o obj/tabwidget.o obj/flowlayout.o obj/shortcuts.o obj/trianglesourcenoderesolve.o obj/uvunwrap.o obj/triangletangentresolve.o obj/animalposer.o obj/poserconstruct.o obj/skeletondocument.o obj/posedocument.o obj/combinemode.o obj/polycount.o obj/cutdocument.o obj/cutface.o obj/parttarget.o obj/partbase.o obj/cutfacewidget.o obj/cutfacelistwidget.o obj/preferences.o obj/scripteditwidget.o obj/scriptvariableswidget.o obj/scriptwidget.o obj/scriptrunner.o obj/variablesxml.o obj/updateschecker.o obj/updatescheckwidget.o obj/intnumberwidget.o obj/imagepreviewwidget.o obj/mousepicker.o obj/paintmode.o obj/ragdoll.o obj/proceduralanimation.o obj/boundingboxmesh.o obj/gridmeshbuilder.o obj/regionfiller.o obj/cyclefinder.o obj/shortestpath.o obj/meshwrapper.o obj/meshstitcher.o obj/strokemeshbuilder.o obj/meshcombiner.o obj/positionkey.o obj/strokemodifier.o obj/boxmesh.o obj/meshrecombiner.o obj/triangulatefaces.o obj/booleanmesh.o obj/imageskeletonextractor.o obj/contourtopartconverter.o obj/remesher.o obj/clothsimulator.o obj/componentlayer.o obj/isotropicremesh.o obj/clothforce.o obj/projectfacestonodes.o obj/simulateclothmeshes.o obj/ddsfile.o obj/fileforever.o obj/main.o obj/MassSpringSolver.o obj/instant-meshes-api.o obj/btAlignedAllocator.o obj/btRigidBody.o obj/btCollisionObject.o obj/btVector3.o obj/btSerializer.o obj/btQuickprof.o obj/btCollisionShape.o obj/btCapsuleShape.o obj/btConvexShape.o obj/btConvexInternalShape.o obj/btGeneric6DofConstraint.o obj/btConeTwistConstraint.o obj/btTypedConstraint.o obj/btDefaultCollisionConfiguration.o obj/btDbvtBroadphase.o obj/btSequentialImpulseConstraintSolver.o obj/btDiscreteDynamicsWorld.o obj/btCollisionWorld.o obj/btConvexCast.o obj/btGjkConvexCast.o obj/btEmptyCollisionAlgorithm.o obj/btManifoldResult.o obj/btGjkPairDetector.o obj/btTriangleCallback.o obj/btCollisionAlgorithm.o obj/btPersistentManifold.o obj/btCollisionDispatcher.o obj/btDispatcher.o obj/btBvhTriangleMeshShape.o obj/btSubSimplexConvexCast.o obj/btVoronoiSimplexSolver.o obj/btSimulationIslandManager.o obj/btUnionFind.o obj/btOptimizedBvh.o obj/btTriangleMeshShape.o obj/btConvexConvexAlgorithm.o obj/btConcaveShape.o obj/btQuantizedBvh.o obj/btConvexPolyhedron.o obj/btRaycastCallback.o obj/btBoxBoxCollisionAlgorithm.o obj/btContinuousConvexCollision.o obj/btPolyhedralContactClipping.o obj/btCompoundCollisionAlgorithm.o obj/btOverlappingPairCache.o obj/btBoxBoxDetector.o obj/btPolyhedralConvexShape.o obj/btActivatingCollisionAlgorithm.o obj/btConvexPlaneCollisionAlgorithm.o obj/btSphereSphereCollisionAlgorithm.o obj/btConvexConcaveCollisionAlgorithm.o obj/btSphereTriangleCollisionAlgorithm.o obj/btCompoundCompoundCollisionAlgorithm.o obj/btDbvt.o obj/btGeometryUtil.o obj/btSdfCollisionShape.o obj/btConvexHullComputer.o obj/SphereTriangleDetector.o obj/btHashedSimplePairCache.o obj/btPoint2PointConstraint.o obj/btFixedConstraint.o obj/btGeneric6DofSpring2Constraint.o obj/btMiniSDF.o obj/btSphereShape.o obj/btGjkEpaPenetrationDepthSolver.o obj/btMinkowskiPenetrationDepthSolver.o obj/btGjkEpa2.o obj/btBoxShape.o obj/quickjs.o obj/cutils.o obj/libunicode.o obj/libregexp.o obj/crc64.o obj/miniz.o obj/fbxdocument.o obj/fbxnode.o obj/fbxproperty.o obj/fbxutil.o obj/uvunwrapper.o obj/parametrize.o obj/chartpacker.o obj/triangulate.o obj/meshdatatype.o obj/maxrects.o obj/waitingspinnerwidget.o obj/qrc_resources.o obj/qrc_QtAwesome.o obj/moc_QtAwesome.o obj/moc_QtAwesomeAnim.o obj/moc_qtsingleapplication.o obj/moc_qtlocalpeer.o obj/moc_meshstroketifier.o obj/moc_autosaver.o obj/moc_documentsaver.o obj/moc_normalanddepthmapsgenerator.o obj/moc_modelwidget.o obj/moc_document.o obj/moc_documentwindow.o obj/moc_skeletongraphicswidget.o obj/moc_parttreewidget.o obj/moc_partwidget.o obj/moc_aboutwidget.o obj/moc_meshgenerator.o obj/moc_turnaroundloader.o obj/moc_ds3file.o obj/moc_glbfile.o obj/moc_texturegenerator.o obj/moc_meshresultpostprocessor.o obj/moc_logbrowser.o obj/moc_logbrowserdialog.o obj/moc_floatnumberwidget.o obj/moc_exportpreviewwidget.o obj/moc_skeletonikmover.o obj/moc_graphicscontainerwidget.o obj/moc_rigwidget.o obj/moc_riggenerator.o obj/moc_poser.o obj/moc_posemeshcreator.o obj/moc_posepreviewmanager.o obj/moc_poseeditwidget.o obj/moc_poselistwidget.o obj/moc_posemanagewidget.o obj/moc_posepreviewsgenerator.o obj/moc_posewidget.o obj/moc_preferenceswidget.o obj/moc_motioneditwidget.o obj/moc_motionmanagewidget.o obj/moc_motionlistwidget.o obj/moc_motionwidget.o obj/moc_motionsgenerator.o obj/moc_animationclipplayer.o obj/moc_materialeditwidget.o obj/moc_materiallistwidget.o obj/moc_materialmanagewidget.o obj/moc_materialpreviewsgenerator.o obj/moc_materialwidget.o obj/moc_fbxfile.o obj/moc_motiontimelinewidget.o obj/moc_motionclipwidget.o obj/moc_tabwidget.o obj/moc_animalposer.o obj/moc_skeletondocument.o obj/moc_posedocument.o obj/moc_cutdocument.o obj/moc_cutfacewidget.o obj/moc_cutfacelistwidget.o obj/moc_preferences.o obj/moc_scripteditwidget.o obj/moc_scriptvariableswidget.o obj/moc_scriptwidget.o obj/moc_scriptrunner.o obj/moc_updateschecker.o obj/moc_updatescheckwidget.o obj/moc_intnumberwidget.o obj/moc_imagepreviewwidget.o obj/moc_mousepicker.o obj/moc_ragdoll.o obj/moc_imageskeletonextractor.o obj/moc_contourtopartconverter.o obj/moc_remesher.o obj/moc_clothsimulator.o obj/moc_waitingspinnerwidget.o -L/usr/local/lib -Lthirdparty/instant-meshes/build -linstant-meshes -Lthirdparty/instant-meshes/build/ext_build/tbb -ltbb_static -ldl -lgmp -lmpfr /usr/local/lib/qt5/libQt5OpenGL.so /usr/local/lib/qt5/libQt5Widgets.so /usr/local/lib/qt5/libQt5Gui.so /usr/local/lib/qt5/libQt5Network.so /usr/local/lib/qt5/libQt5Core.so -lGL =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for dust3d-1.0.0.r.6_1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/graphics/dust3d/work/dust3d-1.0.0-rc.6/dust3d /wrkdirs/usr/ports/graphics/dust3d/work/stage/usr/local/bin ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-06T22:54:12+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=1a35b19e6d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for dust3d-1.0.0.r.6_1 ===> Building dust3d-1.0.0.r.6_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for dust3d-1.0.0.r.6_1 build of graphics/dust3d | dust3d-1.0.0.r.6_1 ended at Wed May 7 00:19:20 BST 2025 build time: 00:25:08